Package com.adaptris.google.cloud.pubsub
Class GoogleCloudPubSubTransformService
- java.lang.Object
-
- com.adaptris.core.ServiceImp
-
- com.adaptris.google.cloud.pubsub.GoogleCloudPubSubTransformService
-
- All Implemented Interfaces:
AdaptrisComponent
,ComponentLifecycle
,ComponentLifecycleExtension
,MessageEventGenerator
,Service
,StateManagedComponent
@ComponentProfile(summary="Map from google pubsub message format to an Interlok message", tag="service,gcloud") public class GoogleCloudPubSubTransformService extends ServiceImp
In the adapter configuration file this class is aliased as google-cloud-pubsub-transform-service which is the preferred alternative to the fully qualified classname when building your configuration.
-
-
Field Summary
-
Fields inherited from class com.adaptris.core.ServiceImp
log
-
-
Constructor Summary
Constructors Constructor Description GoogleCloudPubSubTransformService()
GoogleCloudPubSubTransformService(TransformationDirection direction)
GoogleCloudPubSubTransformService(TransformationDirection direction, TransformationDriver driver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeService()
void
doService(AdaptrisMessage msg)
TransformationDirection
getDirection()
TransformationDriver
getDriver()
MetadataFilter
getMetadataFilter()
void
initService()
void
prepare()
void
setDirection(TransformationDirection direction)
void
setDriver(TransformationDriver driver)
void
setMetadataFilter(MetadataFilter metadataFilter)
-
Methods inherited from class com.adaptris.core.ServiceImp
changeState, close, continueOnFailure, createName, createQualifier, getContinueOnFail, getIsTrackingEndpoint, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setContinueOnFail, setIsTrackingEndpoint, setUniqueId, start, stop
-
-
-
-
Constructor Detail
-
GoogleCloudPubSubTransformService
public GoogleCloudPubSubTransformService()
-
GoogleCloudPubSubTransformService
public GoogleCloudPubSubTransformService(TransformationDirection direction)
-
GoogleCloudPubSubTransformService
public GoogleCloudPubSubTransformService(TransformationDirection direction, TransformationDriver driver)
-
-
Method Detail
-
doService
public void doService(AdaptrisMessage msg) throws ServiceException
- Throws:
ServiceException
-
prepare
public final void prepare()
-
initService
public final void initService()
- Specified by:
initService
in classServiceImp
-
closeService
public final void closeService()
- Specified by:
closeService
in classServiceImp
-
setDirection
public void setDirection(TransformationDirection direction)
-
getDirection
public TransformationDirection getDirection()
-
setDriver
public void setDriver(TransformationDriver driver)
-
getDriver
public TransformationDriver getDriver()
-
setMetadataFilter
public void setMetadataFilter(MetadataFilter metadataFilter)
-
getMetadataFilter
public MetadataFilter getMetadataFilter()
-
-