Package org.apache.qpid.server.plugin
Interface ConfiguredObjectTypeFactory<X extends ConfiguredObject<X>>
-
- All Superinterfaces:
Pluggable
- All Known Implementing Classes:
AbstractConfiguredObjectTypeFactory
,AllowAllAccessControlProviderImplFactory
,AmqpPortImplFactory
,AnonymousAuthenticationManagerFactory
,AutoGeneratedSelfSignedKeyStoreImplFactory
,Base64MD5PasswordDatabaseAuthenticationManagerFactory
,BrokerImplFactory
,CloudFoundryDashboardManagementGroupProviderImplFactory
,CompositeUsernamePasswordAuthenticationManagerImplFactory
,DefaultVirtualHostAliasImplFactory
,DirectExchangeImplFactory
,ExternalAuthenticationManagerImplFactory
,FanoutExchangeImplFactory
,FileBasedGroupProviderImplFactory
,FileKeyStoreImplFactory
,FileTrustStoreImplFactory
,GroupImplFactory
,GroupMemberImplFactory
,GroupProviderImplFactory
,HeadersExchangeImplFactory
,HostNameAliasImplFactory
,HttpPortImplFactory
,JsonVirtualHostNodeImplFactory
,KerberosAuthenticationManagerFactory
,LastValueQueueImplFactory
,ManagedPeerCertificateTrustStoreImplFactory
,ManagedUserFactory
,MD5AuthenticationProviderFactory
,NonJavaKeyStoreImplFactory
,NonJavaTrustStoreImplFactory
,OAuth2AuthenticationProviderImplFactory
,PatternMatchingAliasImplFactory
,PlainAuthenticationProviderFactory
,PlainPasswordDatabaseAuthenticationManagerFactory
,PortFactory
,PriorityQueueImplFactory
,ProvidedStoreVirtualHostImplFactory
,QueueFactory
,RedirectingVirtualHostImplFactory
,RedirectingVirtualHostNodeImplFactory
,ScramSHA1AuthenticationManagerFactory
,ScramSHA256AuthenticationManagerFactory
,SimpleLDAPAuthenticationManagerImplFactory
,SiteSpecificTrustStoreImplFactory
,SortedQueueImplFactory
,StandardQueueImplFactory
,SystemAddressSpaceAliasImplFactory
,TopicExchangeImplFactory
,VirtualHostNameAliasImplFactory
public interface ConfiguredObjectTypeFactory<X extends ConfiguredObject<X>> extends Pluggable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description X
create(ConfiguredObjectFactory factory, Map<String,Object> attributes, ConfiguredObject<?> parent)
com.google.common.util.concurrent.ListenableFuture<X>
createAsync(ConfiguredObjectFactory factory, Map<String,Object> attributes, ConfiguredObject<?> parent)
Class<? super X>
getCategoryClass()
UnresolvedConfiguredObject<X>
recover(ConfiguredObjectFactory factory, ConfiguredObjectRecord record, ConfiguredObject<?> parent)
-
-
-
Method Detail
-
create
X create(ConfiguredObjectFactory factory, Map<String,Object> attributes, ConfiguredObject<?> parent)
-
createAsync
com.google.common.util.concurrent.ListenableFuture<X> createAsync(ConfiguredObjectFactory factory, Map<String,Object> attributes, ConfiguredObject<?> parent)
-
recover
UnresolvedConfiguredObject<X> recover(ConfiguredObjectFactory factory, ConfiguredObjectRecord record, ConfiguredObject<?> parent)
-
-