Package com.adaptris.aws2.s3
Class S3ServiceImpl
java.lang.Object
com.adaptris.core.ServiceImp
com.adaptris.aws2.s3.S3ServiceImpl
- All Implemented Interfaces:
AdaptrisComponent,ComponentLifecycle,ComponentLifecycleExtension,ConfigComment,ConnectedService,MessageEventGenerator,Service,StateManagedComponent
- Direct Known Subclasses:
S3Service
Abstract implemention of
S3Service-
Field Summary
Fields inherited from class com.adaptris.core.ServiceImp
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void@NonNull AdaptrisConnectionSet the connection to use to connect to S3.protected voidvoidprepare()voidsetConnection(@NonNull AdaptrisConnection connection) Set the connection to use to connect to S3.voidstart()voidstop()Methods inherited from class com.adaptris.core.ServiceImp
changeState, close, continueOnFailure, createName, createQualifier, enabled, getComments, getContinueOnFail, getEnabled, getIsTrackingEndpoint, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setComments, setContinueOnFail, setEnabled, setIsTrackingEndpoint, setUniqueIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.adaptris.core.AdaptrisComponent
getUniqueIdMethods inherited from interface com.adaptris.core.ComponentLifecycle
close, initMethods inherited from interface com.adaptris.core.ConfigComment
getComments, setCommentsMethods inherited from interface com.adaptris.core.MessageEventGenerator
createName, createQualifier, isTrackingEndpointMethods inherited from interface com.adaptris.core.Service
continueOnFailure, doService, enabled, isBranching, setUniqueIdMethods inherited from interface com.adaptris.core.StateManagedComponent
changeState, requestClose, requestInit, requestStart, requestStop, retrieveComponentState
-
Constructor Details
-
S3ServiceImpl
public S3ServiceImpl()
-
-
Method Details
-
prepare
- Specified by:
preparein interfaceComponentLifecycleExtension- Throws:
CoreException
-
initService
- Specified by:
initServicein classServiceImp- Throws:
CoreException
-
start
- Specified by:
startin interfaceComponentLifecycle- Overrides:
startin classServiceImp- Throws:
CoreException
-
stop
public void stop()- Specified by:
stopin interfaceComponentLifecycle- Overrides:
stopin classServiceImp
-
closeService
protected void closeService()- Specified by:
closeServicein classServiceImp
-
getConnection
Set the connection to use to connect to S3.- Specified by:
getConnectionin interfaceConnectedService
-
setConnection
Set the connection to use to connect to S3.- Specified by:
setConnectionin interfaceConnectedService
-