public abstract class SimpleEndpoint extends AbstractEndpoint
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
definition, description, endpoint, interfaceName, service, serviceUnit| Constructor and Description |
|---|
SimpleEndpoint() |
SimpleEndpoint(DefaultComponent component,
javax.jbi.servicedesc.ServiceEndpoint endpoint) |
SimpleEndpoint(ServiceUnit serviceUnit,
javax.xml.namespace.QName service,
java.lang.String endpoint) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Register this endpoint into the NMR and put the endpoint
in a STOPPED state, where the endpoint is able to process
incoming requests, but won't consume external requests such
as JMS messages or HTTP requests.
|
void |
deactivate()
Unregister this endpoint from the NMR.
|
protected void |
done(javax.jbi.messaging.MessageExchange me) |
protected void |
fail(javax.jbi.messaging.MessageExchange me,
java.lang.Exception error) |
javax.jbi.messaging.DeliveryChannel |
getChannel() |
javax.jbi.component.ComponentContext |
getContext() |
javax.jbi.messaging.MessageExchangeFactory |
getExchangeFactory() |
protected void |
send(javax.jbi.messaging.MessageExchange me) |
protected void |
sendSync(javax.jbi.messaging.MessageExchange me) |
void |
start()
Start consumption of external requests.
|
void |
stop()
Stop consumption of external requests.
|
getDefinition, getDescription, getEndpoint, getInterfaceName, getKey, getRole, getService, getServiceUnit, isExchangeOkay, prepareExchange, process, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toString, validatepublic SimpleEndpoint()
public SimpleEndpoint(ServiceUnit serviceUnit, javax.xml.namespace.QName service, java.lang.String endpoint)
public SimpleEndpoint(DefaultComponent component, javax.jbi.servicedesc.ServiceEndpoint endpoint)
public void activate()
throws java.lang.Exception
Endpointactivate in interface Endpointactivate in class AbstractEndpointjava.lang.Exceptionpublic void deactivate()
throws java.lang.Exception
Endpointdeactivate in interface Endpointdeactivate in class AbstractEndpointjava.lang.Exceptionpublic void start()
throws java.lang.Exception
Endpointstart in interface Endpointstart in class AbstractEndpointjava.lang.Exceptionpublic void stop()
throws java.lang.Exception
Endpointstop in interface Endpointstop in class AbstractEndpointjava.lang.Exceptionprotected void send(javax.jbi.messaging.MessageExchange me)
throws javax.jbi.messaging.MessagingException
javax.jbi.messaging.MessagingExceptionprotected void sendSync(javax.jbi.messaging.MessageExchange me)
throws javax.jbi.messaging.MessagingException
javax.jbi.messaging.MessagingExceptionprotected void done(javax.jbi.messaging.MessageExchange me)
throws javax.jbi.messaging.MessagingException
javax.jbi.messaging.MessagingExceptionprotected void fail(javax.jbi.messaging.MessageExchange me,
java.lang.Exception error)
throws javax.jbi.messaging.MessagingException
javax.jbi.messaging.MessagingExceptionpublic javax.jbi.messaging.MessageExchangeFactory getExchangeFactory()
public javax.jbi.messaging.DeliveryChannel getChannel()
public javax.jbi.component.ComponentContext getContext()
Copyright © 2005-2014 FuseSource. All Rights Reserved.