Class PresentationManagerImpl.ClassDataImpl
java.lang.Object
com.sun.corba.ee.impl.presentation.rmi.PresentationManagerImpl.ClassDataImpl
- All Implemented Interfaces:
PresentationManager.ClassData
- Enclosing class:
PresentationManagerImpl
private class PresentationManagerImpl.ClassDataImpl
extends Object
implements PresentationManager.ClassData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Class
<?> private org.glassfish.pfl.basic.proxy.InvocationHandlerFactory
private IDLNameTranslator
private String[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the dictionary for this ClassData instance.Get the IDLNameTranslator for the class used to create this ClassData instance.org.glassfish.pfl.basic.proxy.InvocationHandlerFactory
Get the InvocationHandlerFactory that is used to create an InvocationHandler for dynamic stubs of the type of the ClassData.Class
<?> Get the class used to create this ClassData instanceString[]
Return the array of repository IDs for all of the remote interfaces implemented by this class.
-
Field Details
-
cls
-
nameTranslator
-
typeIds
-
ihfactory
private org.glassfish.pfl.basic.proxy.InvocationHandlerFactory ihfactory -
dictionary
-
-
Constructor Details
-
ClassDataImpl
ClassDataImpl(Class<?> cls)
-
-
Method Details
-
getMyClass
Description copied from interface:PresentationManager.ClassData
Get the class used to create this ClassData instance- Specified by:
getMyClass
in interfacePresentationManager.ClassData
- Returns:
- Class of this ClassData.
-
getIDLNameTranslator
Description copied from interface:PresentationManager.ClassData
Get the IDLNameTranslator for the class used to create this ClassData instance.- Specified by:
getIDLNameTranslator
in interfacePresentationManager.ClassData
- Returns:
- IDLNameTranslator for the class of this ClassData
-
getTypeIds
Description copied from interface:PresentationManager.ClassData
Return the array of repository IDs for all of the remote interfaces implemented by this class.- Specified by:
getTypeIds
in interfacePresentationManager.ClassData
- Returns:
- The typeids, most derived first.
-
getInvocationHandlerFactory
public org.glassfish.pfl.basic.proxy.InvocationHandlerFactory getInvocationHandlerFactory()Description copied from interface:PresentationManager.ClassData
Get the InvocationHandlerFactory that is used to create an InvocationHandler for dynamic stubs of the type of the ClassData.- Specified by:
getInvocationHandlerFactory
in interfacePresentationManager.ClassData
- Returns:
- InvocationHandlerFactory.
-
getDictionary
Description copied from interface:PresentationManager.ClassData
Get the dictionary for this ClassData instance. This is used to hold class-specific information for a Class in the class data. This avoids the need to create other caches for accessing the information.- Specified by:
getDictionary
in interfacePresentationManager.ClassData
- Returns:
- the dictionary.
-