@Component(value="google-pubsub")
public class GooglePubsubComponent
extends org.apache.camel.support.DefaultComponent
GooglePubsubEndpoint.| Constructor and Description |
|---|
GooglePubsubComponent() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
protected void |
doShutdown() |
String |
getEndpoint() |
com.google.cloud.pubsub.v1.Publisher |
getPublisher(String topicName) |
int |
getPublisherCacheSize() |
int |
getPublisherCacheTimeout() |
int |
getPublisherTerminationTimeout() |
com.google.cloud.pubsub.v1.Subscriber |
getSubscriber(String subscriptionName,
com.google.cloud.pubsub.v1.MessageReceiver messageReceiver) |
com.google.cloud.pubsub.v1.stub.SubscriberStub |
getSubscriberStub() |
void |
setEndpoint(String endpoint) |
void |
setPublisherCacheSize(int publisherCacheSize) |
void |
setPublisherCacheTimeout(int publisherCacheTimeout) |
void |
setPublisherTerminationTimeout(int publisherTerminationTimeout) |
afterConfiguration, createEndpoint, createEndpoint, doBuild, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isBasicPropertyBinding, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setBasicPropertyBinding, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURIbuild, doFail, doInit, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint in class org.apache.camel.support.DefaultComponentExceptionprotected void doShutdown()
throws Exception
doShutdown in class org.apache.camel.support.service.BaseServiceExceptionpublic com.google.cloud.pubsub.v1.Publisher getPublisher(String topicName) throws ExecutionException
ExecutionExceptionpublic com.google.cloud.pubsub.v1.Subscriber getSubscriber(String subscriptionName, com.google.cloud.pubsub.v1.MessageReceiver messageReceiver)
public com.google.cloud.pubsub.v1.stub.SubscriberStub getSubscriberStub()
throws IOException
IOExceptionpublic String getEndpoint()
public void setEndpoint(String endpoint)
public int getPublisherCacheSize()
public void setPublisherCacheSize(int publisherCacheSize)
public int getPublisherCacheTimeout()
public void setPublisherCacheTimeout(int publisherCacheTimeout)
public int getPublisherTerminationTimeout()
public void setPublisherTerminationTimeout(int publisherTerminationTimeout)
Apache Camel