Package org.apache.qpid.server.model
Class ConfiguredObjectTypeRegistry
- java.lang.Object
-
- org.apache.qpid.server.model.ConfiguredObjectTypeRegistry
-
public class ConfiguredObjectTypeRegistry extends Object
-
-
Constructor Summary
Constructors Constructor Description ConfiguredObjectTypeRegistry(Iterable<ConfiguredObjectRegistration> configuredObjectRegistrations, Iterable<ConfiguredObjectAttributeInjector> attributeInjectors, Collection<Class<? extends ConfiguredObject>> categoriesRestriction, ConfiguredObjectFactory objectFactory)
-
Method Summary
-
-
-
Constructor Detail
-
ConfiguredObjectTypeRegistry
public ConfiguredObjectTypeRegistry(Iterable<ConfiguredObjectRegistration> configuredObjectRegistrations, Iterable<ConfiguredObjectAttributeInjector> attributeInjectors, Collection<Class<? extends ConfiguredObject>> categoriesRestriction, ConfiguredObjectFactory objectFactory)
-
-
Method Detail
-
returnsCollectionOfConfiguredObjects
public static boolean returnsCollectionOfConfiguredObjects(ConfiguredObjectOperation operation)
-
getCollectionMemberType
public static Class getCollectionMemberType(ParameterizedType collectionType)
-
getCategory
public static Class<? extends ConfiguredObject> getCategory(Class<?> clazz)
-
getTypeClass
public Class<? extends ConfiguredObject> getTypeClass(Class<? extends ConfiguredObject> clazz)
-
getTypeSpecialisations
public Collection<Class<? extends ConfiguredObject>> getTypeSpecialisations(Class<? extends ConfiguredObject> clazz)
-
getTypeSpecificAttributes
public Collection<ConfiguredObjectAttribute<?,?>> getTypeSpecificAttributes(Class<? extends ConfiguredObject> clazz)
-
getTypeSpecificStatistics
public Collection<ConfiguredObjectStatistic<?,?>> getTypeSpecificStatistics(Class<? extends ConfiguredObject> clazz)
-
getType
public static String getType(Class<? extends ConfiguredObject> clazz)
-
getDefaultContextResolver
public Strings.Resolver getDefaultContextResolver()
-
getAttributeNames
public <X extends ConfiguredObject> Collection<String> getAttributeNames(Class<X> clazz)
-
getAttributes
protected <X extends ConfiguredObject> Collection<ConfiguredObjectAttribute<? super X,?>> getAttributes(Class<X> clazz)
-
getStatistics
public Collection<ConfiguredObjectStatistic<?,?>> getStatistics(Class<? extends ConfiguredObject> clazz)
-
getOperations
public Map<String,ConfiguredObjectOperation<?>> getOperations(Class<? extends ConfiguredObject> clazz)
-
getOperations
public Map<String,ConfiguredObjectOperation<?>> getOperations(Class<? extends ConfiguredObject> clazz, Predicate<ConfiguredObjectOperation<?>> predicate)
-
getAttributeTypes
public Map<String,ConfiguredObjectAttribute<?,?>> getAttributeTypes(Class<? extends ConfiguredObject> clazz)
-
getManagedInterfaces
public Set<Class<? extends ManagedInterface>> getManagedInterfaces(Class<? extends ConfiguredObject> classObject)
-
getValidChildTypes
public Collection<String> getValidChildTypes(Class<? extends ConfiguredObject> type, Class<? extends ConfiguredObject> childType)
-
getValidChildTypes
public Collection<String> getValidChildTypes(Class<? extends ConfiguredObject> type, String childCategory)
-
getContextDependencies
public Collection<ManagedContextDefault> getContextDependencies(Class<? extends ConfiguredObject> type)
-
getTypeSpecificContextDependencies
public Collection<ManagedContextDefault> getTypeSpecificContextDependencies(Class<? extends ConfiguredObject> type)
-
-