public class InfinispanBeanManagerFactoryBuilder<I,T> extends Object implements Builder<BeanManagerFactory<I,T,TransactionBatch>>, org.jboss.msc.value.Value<BeanManagerFactory<I,T,TransactionBatch>>, InfinispanBeanManagerFactoryConfiguration
Constructor and Description |
---|
InfinispanBeanManagerFactoryBuilder(String name,
BeanContext context,
BeanManagerFactoryBuilderConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
org.jboss.msc.service.ServiceBuilder<BeanManagerFactory<I,T,TransactionBatch>> |
build(org.jboss.msc.service.ServiceTarget target)
Builds a service into the specified target.
|
BeanContext |
getBeanContext() |
<K,V> org.infinispan.Cache<K,V> |
getCache() |
CommandDispatcherFactory |
getCommandDispatcherFactory() |
Executor |
getExecutor() |
KeyAffinityServiceFactory |
getKeyAffinityServiceFactory() |
MarshallingConfigurationRepository |
getMarshallingConfigurationRepository() |
NodeFactory<org.infinispan.remoting.transport.Address> |
getNodeFactory() |
BeanPassivationConfiguration |
getPassivationConfiguration() |
Registry<String,?> |
getRegistry() |
ScheduledExecutorService |
getScheduler() |
org.jboss.msc.service.ServiceName |
getServiceName()
Returns the associated service name
|
BeanManagerFactory<I,T,TransactionBatch> |
getValue() |
public InfinispanBeanManagerFactoryBuilder(String name, BeanContext context, BeanManagerFactoryBuilderConfiguration configuration)
public org.jboss.msc.service.ServiceName getServiceName()
ServiceNameProvider
getServiceName
in interface ServiceNameProvider
public org.jboss.msc.service.ServiceBuilder<BeanManagerFactory<I,T,TransactionBatch>> build(org.jboss.msc.service.ServiceTarget target)
Builder
build
in interface Builder<BeanManagerFactory<I,T,TransactionBatch>>
target
- the service installation targetpublic BeanManagerFactory<I,T,TransactionBatch> getValue()
getValue
in interface org.jboss.msc.value.Value<BeanManagerFactory<I,T,TransactionBatch>>
public BeanContext getBeanContext()
getBeanContext
in interface InfinispanBeanManagerFactoryConfiguration
public <K,V> org.infinispan.Cache<K,V> getCache()
getCache
in interface InfinispanBeanManagerFactoryConfiguration
public KeyAffinityServiceFactory getKeyAffinityServiceFactory()
getKeyAffinityServiceFactory
in interface InfinispanBeanManagerFactoryConfiguration
public MarshallingConfigurationRepository getMarshallingConfigurationRepository()
getMarshallingConfigurationRepository
in interface InfinispanBeanManagerFactoryConfiguration
public ScheduledExecutorService getScheduler()
getScheduler
in interface InfinispanBeanManagerFactoryConfiguration
public Executor getExecutor()
getExecutor
in interface InfinispanBeanManagerFactoryConfiguration
public BeanPassivationConfiguration getPassivationConfiguration()
getPassivationConfiguration
in interface InfinispanBeanManagerFactoryConfiguration
public NodeFactory<org.infinispan.remoting.transport.Address> getNodeFactory()
getNodeFactory
in interface InfinispanBeanManagerFactoryConfiguration
public Registry<String,?> getRegistry()
getRegistry
in interface InfinispanBeanManagerFactoryConfiguration
public CommandDispatcherFactory getCommandDispatcherFactory()
getCommandDispatcherFactory
in interface InfinispanBeanManagerFactoryConfiguration
Copyright © 2018 JBoss by Red Hat. All rights reserved.