Package | Description |
---|---|
org.jboss.managed.api.factory | |
org.jboss.managed.plugins.factory |
Modifier and Type | Method and Description |
---|---|
<T> InstanceClassFactory<T> |
ManagedObjectFactory.getInstanceClassFactory(Class<T> clazz)
Get the InstanceClassFactory for an instance type.
|
abstract <T> InstanceClassFactory<T> |
ManagedObjectFactory.getInstanceClassFactory(Class<T> clazz,
org.jboss.metadata.spi.MetaData metaData) |
Modifier and Type | Method and Description |
---|---|
<X> void |
ManagedObjectFactory.addInstanceClassFactory(InstanceClassFactory<X> factory)
Add an InstanceClassFactory.
|
<X> void |
ManagedObjectFactory.removeInstanceClassFactory(InstanceClassFactory<X> factory)
Remove an InstanceClassFactory.
|
abstract <X> void |
ManagedObjectFactory.setInstanceClassFactory(Class<X> clazz,
InstanceClassFactory<X> factory)
Set the InstanceClassFactory for an instance type.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractInstanceClassFactory<T>
A base InstanceClassFactory implementation that uses jboss reflection to
get/set values on the underlying property object.
|
class |
DefaultInstanceClassFactory
A simple extension of AbstractInstanceClassFactory that handles the
default Object.class type.
|
Modifier and Type | Method and Description |
---|---|
InstanceClassFactory<?> |
AbstractManagedObjectPopulator.getDefaultInstanceFactory() |
InstanceClassFactory<?> |
AbstractManagedObjectFactory.getDefaultInstanceFactory()
Get the default InstanceClassFactory
|
static InstanceClassFactory |
Utility.getInstanceClassFactory(Class<?> clazz,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories,
InstanceClassFactory defaultInstanceFactory)
Get the instance factory for a class
|
static InstanceClassFactory |
Utility.getInstanceClassFactory(Class<?> clazz,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories,
InstanceClassFactory defaultInstanceFactory,
org.jboss.metadata.spi.MetaData metaData)
Get the instance factory for a class
|
<X> InstanceClassFactory<X> |
AbstractManagedObjectPopulator.getInstanceClassFactory(Class<X> clazz,
org.jboss.metadata.spi.MetaData metaData)
Get the instance factory for a class
|
<X> InstanceClassFactory<X> |
AbstractManagedObjectFactory.getInstanceClassFactory(Class<X> clazz,
org.jboss.metadata.spi.MetaData metaData)
Get the instance factory for a class
|
Modifier and Type | Method and Description |
---|---|
Map<Class<?>,InstanceClassFactory<?>> |
AbstractManagedObjectPopulator.getInstanceFactories() |
Map<Class<?>,InstanceClassFactory<?>> |
AbstractManagedObjectFactory.getInstanceFactories() |
Modifier and Type | Method and Description |
---|---|
static InstanceClassFactory |
Utility.getInstanceClassFactory(Class<?> clazz,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories,
InstanceClassFactory defaultInstanceFactory)
Get the instance factory for a class
|
static InstanceClassFactory |
Utility.getInstanceClassFactory(Class<?> clazz,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories,
InstanceClassFactory defaultInstanceFactory,
org.jboss.metadata.spi.MetaData metaData)
Get the instance factory for a class
|
void |
AbstractManagedObjectPopulator.setDefaultInstanceFactory(InstanceClassFactory<?> defaultInstanceFactory) |
void |
AbstractManagedObjectFactory.setDefaultInstanceFactory(InstanceClassFactory<? extends Serializable> defaultInstanceFactory)
Set the default InstanceClassFactory.
|
<T> void |
AbstractManagedObjectFactory.setInstanceClassFactory(Class<T> clazz,
InstanceClassFactory<T> factory) |
Modifier and Type | Method and Description |
---|---|
static InstanceClassFactory |
Utility.getInstanceClassFactory(Class<?> clazz,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories,
InstanceClassFactory defaultInstanceFactory)
Get the instance factory for a class
|
static InstanceClassFactory |
Utility.getInstanceClassFactory(Class<?> clazz,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories,
InstanceClassFactory defaultInstanceFactory,
org.jboss.metadata.spi.MetaData metaData)
Get the instance factory for a class
|
void |
AbstractManagedObjectPopulator.setInstanceFactories(Map<Class<?>,InstanceClassFactory<?>> instanceFactories) |
void |
AbstractManagedObjectFactory.setInstanceFactories(Map<Class<?>,InstanceClassFactory<?>> instanceFactories) |
Constructor and Description |
---|
AbstractManagedObjectFactory(MetaTypeFactory metaTypeFactory,
MetaValueFactory metaValueFactory,
InstanceClassFactory<?> defaultInstanceFactory,
ManagedObjectPopulator<?> defaultManagedObjectPopulator,
Map<Class<?>,ManagedObjectBuilder> builders,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories)
Create an AbstractManagedObjectFactory the given factories, supporting
information.
|
AbstractManagedObjectPopulator(org.jboss.config.spi.Configuration configuration,
InstanceClassFactory<?> defaultInstanceFactory,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories) |
Constructor and Description |
---|
AbstractManagedObjectFactory(MetaTypeFactory metaTypeFactory,
MetaValueFactory metaValueFactory,
InstanceClassFactory<?> defaultInstanceFactory,
ManagedObjectPopulator<?> defaultManagedObjectPopulator,
Map<Class<?>,ManagedObjectBuilder> builders,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories)
Create an AbstractManagedObjectFactory the given factories, supporting
information.
|
AbstractManagedObjectPopulator(org.jboss.config.spi.Configuration configuration,
InstanceClassFactory<?> defaultInstanceFactory,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories) |
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.