Interface TypeConverter

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object fromManagedEntity​(java.lang.Object entity)
      Convert from a ManagedEntity to a problem-domain Object.
      EvaluatedType getDataType()
      Java generic type of attribute in problem-domain Object.
      javax.management.openmbean.OpenType getManagedType()
      Open MBeans Open Type for management domain object.
      boolean isIdentity()
      Returns true if this TypeConverter is an identity transformation.
      java.lang.Object toManagedEntity​(java.lang.Object obj)
      Convert from a problem-domain Object obj to a managed entity.
    • Method Detail

      • getDataType

        EvaluatedType getDataType()
        Java generic type of attribute in problem-domain Object.
        Returns:
        The Java type that this TypeConverter handles.
      • getManagedType

        javax.management.openmbean.OpenType getManagedType()
        Open MBeans Open Type for management domain object.
        Returns:
        The OpenType that this TypeConverter handles.
      • toManagedEntity

        java.lang.Object toManagedEntity​(java.lang.Object obj)
        Convert from a problem-domain Object obj to a managed entity.
        Parameters:
        obj - The Java object to be converted to an open type.
        Returns:
        The resulting open type.
      • fromManagedEntity

        java.lang.Object fromManagedEntity​(java.lang.Object entity)
        Convert from a ManagedEntity to a problem-domain Object.
        Parameters:
        entity - The managed entity to be converted to a java type.
        Returns:
        The resulting java type.
      • isIdentity

        boolean isIdentity()
        Returns true if this TypeConverter is an identity transformation.
        Returns:
        True if this TypeConverter is an identity transformation.