- All Known Implementing Classes:
AbstractAsyncManagedObjectSource,AbstractHttpServerImplementationTestCase.CancelConnectionManagedObjectSource,AbstractJdbcManagedObjectSource,AbstractManagedObjectSource,AccessControlManagedObjectSource,ApplicationContextManagedObjectSource,AuthenticationContextManagedObjectSource,AuthenticationManagedObjectSource,ClassManagedObjectSource,ConnectionManagedObjectSource,ConstantCacheManagedObjectSource,CosmosAsyncDatabaseManagedObjectSource,CosmosAsyncEntitiesManagedObjectSource,CosmosDatabaseManagedObjectSource,CosmosEntitiesManagedObjectSource,DataNucleusJpaManagedObjectSource,DataSourceManagedObjectSource,DefaultHttpAccessControlManagedObjectSource,DefaultHttpAuthenticationManagedObjectSource,DynamoDbMapperManagedObjectSource,ExternalServiceInputFactoryImpl,FirestoreManagedObjectSource,FlatXmlUnmarshallerManagedObjectSource,FlywayManagedObjectSource,FlywayMigrateManagedObjectSource,H2DataSourceManagedObjectSource,H2ReadOnlyConnectionManagedObjectSource,HibernateJpaManagedObjectSource,HttpAccessControlManagedObjectSource,HttpApplicationObjectManagedObjectSource,HttpApplicationStateManagedObjectSource,HttpArgumentManagedObjectSource,HttpAuthenticationManagedObjectSource,HttpChallengeContextManagedObjectSource,HttpExternalResponseManagedObjectSource,HttpObjectManagedObjectSource,HttpRequestObjectManagedObjectSource,HttpRequestStateManagedObjectSource,HttpResourceCacheManagedObjectSource,HttpResourceStoreManagedObjectSource,HttpSecurityExecuteManagedObjectSource,HttpSecurityManagedObjectAdapterSource,HttpServerSocketManagedObjectSource,HttpServletRequestManagedObjectSource,HttpServletResponseManagedObjectSource,HttpSessionManagedObjectSource,HttpSessionObjectManagedObjectSource,JndiLdapManagedObjectSource,JpaManagedObjectSource,JwtAuthorityManagedObjectSource,JwtClaimsManagedObjectSource,ManagedObjectLoaderUtil.CollectMetaDataContextManagedObjectSource,MockCredentialStoreManagedObjectSource,MockManagedObjectSource,ObjectResponseManagedObjectSource,PasswordFileManagedObjectSource,PostgreSqlDataSourceManagedObjectSource,PostgreSqlReadOnlyConnectionManagedObjectSource,R2dbcManagedObjectSource,ReadOnlyConnectionManagedObjectSource,ServletServicerManagedObjectSource,Singleton,SpringArgumentManagedObjectSource,SpringBeanManagedObjectSource,SpringBeanManagedObjectSource,TestManagedObject.TestManagedObjectSource,ThymeleafManagedObjectSource,TreeXmlMarshallerManagedObjectSource,TreeXmlUnmarshallerManagedObjectSource,VariableManagedObjectSource,VertxSqlPoolManagedObjectSource,ViewResponseManagedObjectSource,WebClientManagedObjectSource
Source to obtain a particular type of ManagedObject.
Implemented by the ManagedObject provider.
- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionObtains the specification for this.init(ManagedObjectSourceContext<F> context) Initialises theManagedObjectSource.voidSources aManagedObjectfrom thisManagedObjectSource.voidstart(ManagedObjectExecuteContext<F> context) Called once afterinit(ManagedObjectSourceContext)to indicate thisManagedObjectSourceshould start execution.voidstop()Called to notify that theOfficeFlooris being closed.
-
Method Details
-
getSpecification
ManagedObjectSourceSpecification getSpecification()Obtains the specification for this.
This will be called before any other methods, therefore this method must be able to return the specification immediately after a default constructor instantiation.
- Returns:
- Specification of this.
-
init
Initialises theManagedObjectSource.- Parameters:
context-ManagedObjectSourceContextto use in initialising.- Returns:
- Meta-data to describe this.
- Throws:
Exception- Should theManagedObjectSourcefail to configure itself from the input properties.
-
start
Called once after
init(ManagedObjectSourceContext)to indicate thisManagedObjectSourceshould start execution.On invocation of this method,
ProcessStateinstances may be invoked via theManagedObjectExecuteContext.- Parameters:
context-ManagedObjectExecuteContextto use in starting thisManagedObjectSource.- Throws:
Exception- Should theManagedObjectSourcefail to start execution.
-
sourceManagedObject
Sources aManagedObjectfrom thisManagedObjectSource.- Parameters:
user-ManagedObjectUserinterested in using theManagedObject.
-
stop
void stop()Called to notify that the
OfficeFlooris being closed.On return from this method, no further
ProcessStateinstances may be invoked.
-