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 voidaddItem(String name, String description, OpenType type)protected CompositeTypecreateCompositeType()CompositeTypegetCompositeType()protected StringgetDescription()Map<String,Object>getFields(Object o)protected abstract StringgetTypeName()protected voidinit()
-
-
-
Method Detail
-
getCompositeType
public CompositeType getCompositeType() throws OpenDataException
- Specified by:
getCompositeTypein 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:
getFieldsin interfaceOpenTypeSupport.OpenTypeFactory- Throws:
OpenDataException
-
-