./._cxf-jaxrs-jms-transport-fuse73 000755 000766 000024 00000000331 13432750543 017446 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/ 000755 000766 000024 00000000000 13432750543 017151 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/._parent-fis-karaf 000755 000766 000024 00000000331 13432672100 022433 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/parent-fis-karaf/ 000755 000766 000024 00000000000 13432672100 022273 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/._pom.xml 000644 000766 000024 00000000331 13432744455 020705 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/pom.xml 000644 000766 000024 00000014515 13432744455 020501 0 ustar 00ffang staff 000000 000000
4.0.0
com.redhat.xpaas
parent-fis-karaf
2.0.0-SNAPSHOT
parent-fis-karaf
cxf-jaxrs-jms-transport
bundle
Fabric8 :: Quickstarts :: Java :: Karaf CXF JAX-RS JMS Transport
CXF JAX-RS JMS Transport in Karaf
UTF-8
org.slf4j
slf4j-api
provided
junit
junit
test
commons-httpclient
commons-httpclient
test
org.apache.qpid
qpid-jms-client
0.26.0
io.netty
netty-transport
4.1.16.Final-redhat-2
org.apache.cxf
cxf-core
provided
org.apache.cxf
cxf-rt-transports-http
provided
org.apache.cxf
cxf-rt-frontend-jaxrs
provided
org.hibernate
hibernate-validator
${hibernate-validator.version}
provided
org.jboss.fuse
fuse-karaf-framework
kar
io.fabric8
fabric8-karaf-features
features
xml
org.projectlombok
lombok
1.16.4
provided
${project.artifactId}
src/main/resources
true
org.apache.maven.plugins
maven-surefire-plugin
2.18.1
maven-compiler-plugin
3.3
1.7
maven-resources-plugin
2.7
filter-extra-resources
copy-resources
process-resources
${project.build.directory}/fabric8
src/main/fabric8
true
filter
generate-resources
resources
org.apache.felix
maven-bundle-plugin
${version.maven-bundle-plugin}
true
javax.ws.rs;version="[2, 3)",
javax.ws.rs.core;version="[2, 3)",
javax.ws.rs.ext;version="[2, 3)",
javax.xml.bind.annotation,
org.osgi.service.blueprint,
org.apache.cxf.transport.http,
org.apache.qpid.jms.*,
*
com.redhat.xpaas.qe
org.apache.maven.plugins
maven-install-plugin
2.5.2
install-bundle
install
org.jboss.redhat-fuse
fabric8-maven-plugin
generate-resource
generate-resources
resource
build-image
install
build
cxf-jaxrs-jms-transport-fuse73/._src 000755 000766 000024 00000000331 13347377036 020107 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/ 000755 000766 000024 00000000000 13347377036 017747 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/._main 000755 000766 000024 00000000331 13372270271 021022 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/ 000755 000766 000024 00000000000 13372270271 020662 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/main/._java 000755 000766 000024 00000000331 13347377036 021754 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/ 000755 000766 000024 00000000000 13347377036 021614 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/main/._resources 000755 000766 000024 00000000331 13372270271 023034 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/resources/ 000755 000766 000024 00000000000 13372270271 022674 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/main/resources/._OSGI-INF 000755 000766 000024 00000000331 13432725333 024210 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/resources/OSGI-INF/ 000755 000766 000024 00000000000 13432725333 024050 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/main/resources/OSGI-INF/._blueprint 000755 000766 000024 00000000331 13432733554 026220 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/resources/OSGI-INF/blueprint/ 000755 000766 000024 00000000000 13432733554 026060 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/main/resources/OSGI-INF/blueprint/._basic.xml 000644 000766 000024 00000000331 13432733554 030075 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/resources/OSGI-INF/blueprint/basic.xml 000644 000766 000024 00000002262 13432733554 027665 0 ustar 00ffang staff 000000 000000
cxf-jaxrs-jms-transport-fuse73/src/main/java/._org 000755 000766 000024 00000000331 13347377036 022543 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/ 000755 000766 000024 00000000000 13347377036 022403 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/._jboss 000755 000766 000024 00000000331 13347377036 023663 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/ 000755 000766 000024 00000000000 13347377036 023523 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/._qe 000755 000766 000024 00000000331 13347377036 024270 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/ 000755 000766 000024 00000000000 13347377036 024130 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/._cxf 000755 000766 000024 00000000331 13347377036 025050 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/ 000755 000766 000024 00000000000 13347377036 024710 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/._rs 000755 000766 000024 00000000331 13347377036 025474 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/ 000755 000766 000024 00000000000 13347377036 025334 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/._jms 000755 000766 000024 00000000331 13432415464 026256 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/jms/ 000755 000766 000024 00000000000 13432415464 026116 5 ustar 00ffang staff 000000 000000 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/jms/._Address.java 000644 000766 000024 00000000331 13347377036 030567 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/jms/Address.java 000644 000766 000024 00000002167 13347377036 030363 0 ustar 00ffang staff 000000 000000 package org.jboss.qe.cxf.rs.jms;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class Address {
private String city;
private String street;
@Override
public String toString() {
return "Address [city=" + city + ", street=" + street + "]";
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((city == null) ? 0 : city.hashCode());
result = prime * result + ((street == null) ? 0 : street.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (!(obj instanceof Address)) {
return false;
}
final Address other = (Address) obj;
if (city == null) {
if (other.city != null) {
return false;
}
} else if (!city.equals(other.city)) {
return false;
}
if (street == null) {
if (other.street != null) {
return false;
}
} else if (!street.equals(other.street)) {
return false;
}
return true;
}
}
cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/jms/._Contact.java 000644 000766 000024 00000000331 13347377036 030575 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/jms/Contact.java 000644 000766 000024 00000002605 13347377036 030366 0 ustar 00ffang staff 000000 000000 package org.jboss.qe.cxf.rs.jms;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Contact {
private String name;
private Address address;
private ContactType type;
@Override
public String toString() {
return "Contact [name=" + name + ", address=" + address + ", type=" + type + "]";
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((address == null) ? 0 : address.hashCode());
result = prime * result + ((name == null) ? 0 : name.hashCode());
result = prime * result + ((type == null) ? 0 : type.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (!(obj instanceof Contact)) {
return false;
}
final Contact other = (Contact) obj;
if (address == null) {
if (other.address != null) {
return false;
}
} else if (!address.equals(other.address)) {
return false;
}
if (name == null) {
if (other.name != null) {
return false;
}
} else if (!name.equals(other.name)) {
return false;
}
if (type != other.type) {
return false;
}
return true;
}
}
cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/jms/._ContactService.java 000644 000766 000024 00000000331 13375065700 032107 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/jms/ContactService.java 000644 000766 000024 00000001444 13375065700 031700 0 ustar 00ffang staff 000000 000000 package org.jboss.qe.cxf.rs.jms;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Response;
@Path("/contact-service/")
@Consumes("application/xml")
@Produces("application/xml")
public interface ContactService {
@POST
@Path("/contacts/")
void addContact(Contact contact);
@GET
@Path("/contacts/{name}")
Response getContact(@PathParam("name") String name);
@GET
@Path("/contacts/")
Contact[] getContacts();
@PUT
@Path("/contacts/{name}")
void updateContact(@PathParam("name") String name, Contact contact);
@DELETE
@Path("/contacts/{name}/")
void removeContact(@PathParam("name") String name);
}
cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/jms/._ContactServiceImpl.java 000644 000766 000024 00000000331 13375206461 032732 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/jms/ContactServiceImpl.java 000644 000766 000024 00000002310 13375206461 032514 0 ustar 00ffang staff 000000 000000 package org.jboss.qe.cxf.rs.jms;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import java.util.HashMap;
import java.util.Map;
public class ContactServiceImpl implements ContactService {
private Map contacts = new HashMap<>();
@Override
public void addContact(Contact contact2) {
System.out.println("Adding "+contact2.getName());
contacts.put(contact2.getName(), contact2);
}
@Override
public Response getContact(String name) {
System.out.println("Getting "+name);
if (!contacts.containsKey(name)) {
return Response.status(Response.Status.NOT_FOUND).build();
}
return Response.status(Response.Status.OK).type(MediaType.APPLICATION_XML).entity(contacts.get(name)).build();
}
@Override
public Contact[] getContacts() {
return contacts.values().toArray(new Contact[contacts.size()]);
}
@Override
public void updateContact(String name, Contact contact) {
System.out.println("Updating "+name);
if (!contacts.get(name).equals(contact.getName())) {
contacts.remove(name);
}
contacts.put(contact.getName(), contact);
}
@Override
public void removeContact(String name) {
System.out.println("Removing "+name);
contacts.remove(name);
}
}
cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/jms/._ContactType.java 000644 000766 000024 00000000331 13347377036 031437 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/src/main/java/org/jboss/qe/cxf/rs/jms/ContactType.java 000644 000766 000024 00000000126 13347377036 031224 0 ustar 00ffang staff 000000 000000 package org.jboss.qe.cxf.rs.jms;
public enum ContactType {
PERSONAL, WORK, OTHER,
}
cxf-jaxrs-jms-transport-fuse73/parent-fis-karaf/._pom.xml 000644 000766 000024 00000000331 13432672032 024026 0 ustar 00ffang staff 000000 000000 Mac OS X 2 § Ù ATTR Ù ˜ A ˜ A com.apple.quarantine q/0001;5c6a1afe;Firefox.app;8CB36B05-4D7B-45A7-BE37-AEAECF487BF4 cxf-jaxrs-jms-transport-fuse73/parent-fis-karaf/pom.xml 000644 000766 000024 00000006537 13432672032 023627 0 ustar 00ffang staff 000000 000000
4.0.0
com.redhat.xpaas
parent-fis-karaf
pom
2.0.0-SNAPSHOT
xPaaS :: Fuse :: Karaf Parent
Karaf Parent for QE FIS test deployments
UTF-8
2.3.1
1.7
1.7
2.5.2
2.7
2.3.7
4.2.0.fuse-730016
3.0.11.fuse-730033
3.2.7.fuse-730016
7.3.0.fuse-730024
7.3.0.fuse-730037
5.3.5.Final-redhat-2
9.3-1100-jdbc41_1
5.1.26
org.jboss.redhat-fuse
fuse-karaf-bom
${fuse.bom.version}
pom
import
org.jboss.fuse
fuse-karaf-framework
${fuse.version}
kar
org.apache.servicemix.bundles
org.apache.servicemix.bundles.postgresql
${postgresql.version}
mysql
mysql-connector-java
${mysql.version}
org.apache.maven.plugins
maven-install-plugin
${version.maven-install-plugin}
maven-resources-plugin
${version.maven-resource-plugin}
org.apache.felix
maven-bundle-plugin
${version.maven-bundle-plugin}
org.jboss.redhat-fuse
karaf-maven-plugin
${fuse.bom.version}
org.jboss.redhat-fuse
cxf-java2wadl-plugin
${fuse.bom.version}
org.jboss.redhat-fuse
cxf-codegen-plugin
${fuse.bom.version}