org.apache.camel.component.vertx
Class VertxComponent
java.lang.Object
org.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultComponent
org.apache.camel.impl.UriEndpointComponent
org.apache.camel.component.vertx.VertxComponent
- All Implemented Interfaces:
- org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.EndpointCompleter, org.apache.camel.StatefulService, org.apache.camel.SuspendableService
public class VertxComponent
- extends org.apache.camel.impl.UriEndpointComponent
- implements org.apache.camel.spi.EndpointCompleter
A Camel Component for vert.x
Fields inherited from class org.apache.camel.support.ServiceSupport |
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
Methods inherited from class org.apache.camel.impl.UriEndpointComponent |
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass |
Methods inherited from class org.apache.camel.impl.DefaultComponent |
afterConfiguration, createConfiguration, createEndpoint, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI |
Methods inherited from class org.apache.camel.support.ServiceSupport |
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VertxComponent
public VertxComponent()
VertxComponent
public VertxComponent(org.apache.camel.CamelContext context)
getHost
public String getHost()
setHost
public void setHost(String host)
getPort
public int getPort()
setPort
public void setPort(int port)
getVertx
public org.vertx.java.core.Vertx getVertx()
setVertx
public void setVertx(org.vertx.java.core.Vertx vertx)
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri,
String remaining,
Map<String,Object> parameters)
throws Exception
- Specified by:
createEndpoint
in class org.apache.camel.impl.DefaultComponent
- Throws:
Exception
completeEndpointPath
public List<String> completeEndpointPath(org.apache.camel.ComponentConfiguration componentConfiguration,
String text)
- Specified by:
completeEndpointPath
in interface org.apache.camel.spi.EndpointCompleter
doStart
protected void doStart()
throws Exception
- Overrides:
doStart
in class org.apache.camel.impl.DefaultComponent
- Throws:
Exception
doStop
protected void doStop()
throws Exception
- Overrides:
doStop
in class org.apache.camel.impl.DefaultComponent
- Throws:
Exception
Apache Camel