|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultEndpoint
org.apache.camel.component.browse.BrowseEndpoint
public class BrowseEndpoint
An endpoint which maintains a List of Exchange instances
which can be useful for tooling, debugging and visualising routes.
| Field Summary |
|---|
| Fields inherited from class org.apache.camel.support.ServiceSupport |
|---|
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
| Constructor Summary | |
|---|---|
BrowseEndpoint()
|
|
BrowseEndpoint(String uri,
Component component)
|
|
| Method Summary | |
|---|---|
Consumer |
createConsumer(Processor processor)
Creates a new Event Driven Consumer which consumes messages from the endpoint using the given processor |
protected List<Exchange> |
createExchangeList()
|
Producer |
createProducer()
Creates a new producer which is used send messages into the endpoint |
protected void |
doStart()
Implementations override this method to support customized start/stop. |
protected void |
doStop()
Implementations override this method to support customized start/stop. |
List<Exchange> |
getExchanges()
Return the exchanges available on this endpoint |
boolean |
isSingleton()
Whether this class supports being singleton or not. |
protected void |
onExchange(Exchange exchange)
Invoked on a message exchange being sent by a producer |
| Methods inherited from class org.apache.camel.support.ServiceSupport |
|---|
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, start, stop, suspend |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.camel.Endpoint |
|---|
configureProperties, createExchange, createExchange, createExchange, createPollingConsumer, getCamelContext, getEndpointConfiguration, getEndpointKey, getEndpointUri, isLenientProperties, setCamelContext |
| Methods inherited from interface org.apache.camel.Service |
|---|
start, stop |
| Constructor Detail |
|---|
public BrowseEndpoint()
public BrowseEndpoint(String uri,
Component component)
| Method Detail |
|---|
public boolean isSingleton()
IsSingleton
isSingleton in interface IsSingletonpublic List<Exchange> getExchanges()
BrowsableEndpoint
getExchanges in interface BrowsableEndpoint
public Producer createProducer()
throws Exception
Endpoint
createProducer in interface EndpointException - can be thrown
public Consumer createConsumer(Processor processor)
throws Exception
Endpoint
createConsumer in interface Endpointprocessor - the given processor
Exception - can be thrownprotected List<Exchange> createExchangeList()
protected void onExchange(Exchange exchange)
throws Exception
exchange - the exchange
Exception - is thrown if failed to process the exchange
protected void doStart()
throws Exception
ServiceSupportServiceSupport.doStop() for more details.
doStart in class DefaultEndpointExceptionServiceSupport.doStop()
protected void doStop()
throws Exception
ServiceSupportServiceSupport.doStop() method when
the service is being stopped. This method will also be invoked
if the service is still in uninitialized state (eg has not
been started). The method is always called to allow the service
to do custom logic when the service is being stopped, such as when
CamelContext is shutting down.
doStop in class DefaultEndpointExceptionServiceSupport.doStart()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||