Class GoogleSheetsStreamComponent
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultComponent
-
- org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Component
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@Metadata(label="verifiers", enums="parameters,connectivity") @Component("google-sheets-stream") public class GoogleSheetsStreamComponent extends org.apache.camel.support.DefaultComponent
-
-
Constructor Summary
Constructors Constructor Description GoogleSheetsStreamComponent()
GoogleSheetsStreamComponent(org.apache.camel.CamelContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.camel.Endpoint
createEndpoint(String uri, String remaining, Map<String,Object> parameters)
com.google.api.services.sheets.v4.Sheets
getClient(GoogleSheetsStreamConfiguration config)
GoogleSheetsClientFactory
getClientFactory()
GoogleSheetsStreamConfiguration
getConfiguration()
void
setClientFactory(GoogleSheetsClientFactory clientFactory)
To use the GoogleSheetsClientFactory as factory for creating the client.void
setConfiguration(GoogleSheetsStreamConfiguration configuration)
To use the shared configuration-
Methods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getClient
public com.google.api.services.sheets.v4.Sheets getClient(GoogleSheetsStreamConfiguration config)
-
getClientFactory
public GoogleSheetsClientFactory getClientFactory()
-
getConfiguration
public GoogleSheetsStreamConfiguration getConfiguration()
-
setConfiguration
public void setConfiguration(GoogleSheetsStreamConfiguration configuration)
To use the shared configuration
-
setClientFactory
public void setClientFactory(GoogleSheetsClientFactory clientFactory)
To use the GoogleSheetsClientFactory as factory for creating the client. Will by default useBatchGoogleSheetsClientFactory
-
-