Package org.apache.activemq.broker.jmx
Class OpenTypeSupport.AbstractOpenTypeFactory
- java.lang.Object
-
- org.apache.activemq.broker.jmx.OpenTypeSupport.AbstractOpenTypeFactory
-
- All Implemented Interfaces:
OpenTypeSupport.OpenTypeFactory
- Enclosing class:
- OpenTypeSupport
public abstract static class OpenTypeSupport.AbstractOpenTypeFactory extends Object implements OpenTypeSupport.OpenTypeFactory
-
-
Constructor Summary
Constructors Constructor Description AbstractOpenTypeFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addItem(String name, String description, OpenType type)
protected CompositeType
createCompositeType()
CompositeType
getCompositeType()
protected String
getDescription()
Map<String,Object>
getFields(Object o)
protected abstract String
getTypeName()
protected void
init()
-
-
-
Constructor Detail
-
AbstractOpenTypeFactory
public AbstractOpenTypeFactory()
-
-
Method Detail
-
getCompositeType
public CompositeType getCompositeType() throws OpenDataException
- Specified by:
getCompositeType
in interfaceOpenTypeSupport.OpenTypeFactory
- Throws:
OpenDataException
-
init
protected void init() throws OpenDataException
- Throws:
OpenDataException
-
createCompositeType
protected CompositeType createCompositeType() throws OpenDataException
- Throws:
OpenDataException
-
getTypeName
protected abstract String getTypeName()
-
getDescription
protected String getDescription()
-
getFields
public Map<String,Object> getFields(Object o) throws OpenDataException
- Specified by:
getFields
in interfaceOpenTypeSupport.OpenTypeFactory
- Throws:
OpenDataException
-
-