public class WSNEndpoint extends ProviderEndpoint
| Modifier and Type | Class and Description |
|---|---|
static class |
WSNEndpoint.JbiFault |
static class |
WSNEndpoint.XmlException |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
address |
protected java.util.Set<java.lang.Class> |
endpointInterfaces |
protected javax.xml.bind.JAXBContext |
jaxbContext |
protected java.lang.Object |
pojo |
loggerdefinition, description, endpoint, interfaceName, service, serviceUnit| Constructor and Description |
|---|
WSNEndpoint(java.lang.String address,
java.lang.Object pojo) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
static javax.xml.bind.JAXBContext |
createJAXBContext(java.lang.Class interfaceClass) |
static javax.xml.bind.JAXBContext |
createJAXBContext(java.lang.Iterable<java.lang.Class> interfaceClasses) |
javax.xml.bind.JAXBContext |
getJaxbContext() |
protected javax.jws.WebService |
getWebServiceAnnotation(java.lang.Class clazz) |
protected java.lang.reflect.Method |
getWebServiceMethod(javax.xml.namespace.QName interfaceName,
javax.xml.namespace.QName operation) |
void |
process(javax.jbi.messaging.MessageExchange exchange) |
deactivate, getRole, processInOnly, processInOutdone, fail, getChannel, getContext, getExchangeFactory, send, sendSync, start, stopgetDefinition, getDescription, getEndpoint, getInterfaceName, getKey, getService, getServiceUnit, isExchangeOkay, prepareExchange, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toString, validateprotected java.lang.String address
protected java.lang.Object pojo
protected javax.xml.bind.JAXBContext jaxbContext
protected java.util.Set<java.lang.Class> endpointInterfaces
public void activate()
throws java.lang.Exception
activate in interface Endpointactivate in class ProviderEndpointjava.lang.Exceptionpublic static javax.xml.bind.JAXBContext createJAXBContext(java.lang.Class interfaceClass)
throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionpublic static javax.xml.bind.JAXBContext createJAXBContext(java.lang.Iterable<java.lang.Class> interfaceClasses)
throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionpublic javax.xml.bind.JAXBContext getJaxbContext()
public void process(javax.jbi.messaging.MessageExchange exchange)
throws java.lang.Exception
process in interface Endpointprocess in class ProviderEndpointjava.lang.Exceptionprotected java.lang.reflect.Method getWebServiceMethod(javax.xml.namespace.QName interfaceName,
javax.xml.namespace.QName operation)
throws java.lang.Exception
java.lang.Exceptionprotected javax.jws.WebService getWebServiceAnnotation(java.lang.Class clazz)
Copyright © 2005-2017 FuseSource. All Rights Reserved.