Top Description Methods
org.glassfish.gmbal.impl

public Interface TypeConverter

Known Direct Implementers
org.glassfish.gmbal.impl.TypeConverterImpl, org.glassfish.gmbal.impl.TypeConverterImpl.TypeConverterPlaceHolderImpl
Imports
javax.management.openmbean.OpenType, org.glassfish.gmbal.typelib.EvaluatedType

A ManagedEntity is one of the pre-defined Open MBean types: SimpleType, ObjectName, TabularData, or CompositeData.

Method Summary

Modifier and TypeMethod and Description
public Object

Returns:

The resulting java type.
fromManagedEntity
(Object
The managed entity to be converted to a java type.
entity
)

Convert from a ManagedEntity to a problem-domain Object.

public EvaluatedType

Returns:

The Java type that this TypeConverter handles.
getDataType
()

Java generic type of attribute in problem-domain Object.

public OpenType<T>

Returns:

The OpenType that this TypeConverter handles.
getManagedType
()

Open MBeans Open Type for management domain object.

public boolean

Returns:

True if this TypeConverter is an identity transformation.
isIdentity
()

Returns true if this TypeConverter is an identity transformation.

public Object

Returns:

The resulting open type.
toManagedEntity
(Object
The Java object to be converted to an open type.
obj
)

Convert from a problem-domain Object obj to a managed entity.

Method Detail

fromManagedEntityback to summary
public Object fromManagedEntity(Object entity)

Convert from a ManagedEntity to a problem-domain Object.

Parameters
entity:Object

The managed entity to be converted to a java type.

Returns:Object

The resulting java type.

getDataTypeback to summary
public EvaluatedType getDataType()

Java generic type of attribute in problem-domain Object.

Returns:EvaluatedType

The Java type that this TypeConverter handles.

getManagedTypeback to summary
public OpenType<T> getManagedType()

Open MBeans Open Type for management domain object.

Returns:OpenType<T>

The OpenType that this TypeConverter handles.

isIdentityback to summary
public boolean isIdentity()

Returns true if this TypeConverter is an identity transformation.

Returns:boolean

True if this TypeConverter is an identity transformation.

toManagedEntityback to summary
public Object toManagedEntity(Object obj)

Convert from a problem-domain Object obj to a managed entity.

Parameters
obj:Object

The Java object to be converted to an open type.

Returns:Object

The resulting open type.