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.InvocationHandlerFactoryprivate IDLNameTranslatorprivate 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.InvocationHandlerFactoryGet 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.ClassDataGet the class used to create this ClassData instance- Specified by:
getMyClassin interfacePresentationManager.ClassData- Returns:
- Class of this ClassData.
-
getIDLNameTranslator
Description copied from interface:PresentationManager.ClassDataGet the IDLNameTranslator for the class used to create this ClassData instance.- Specified by:
getIDLNameTranslatorin interfacePresentationManager.ClassData- Returns:
- IDLNameTranslator for the class of this ClassData
-
getTypeIds
Description copied from interface:PresentationManager.ClassDataReturn the array of repository IDs for all of the remote interfaces implemented by this class.- Specified by:
getTypeIdsin interfacePresentationManager.ClassData- Returns:
- The typeids, most derived first.
-
getInvocationHandlerFactory
public org.glassfish.pfl.basic.proxy.InvocationHandlerFactory getInvocationHandlerFactory()Description copied from interface:PresentationManager.ClassDataGet the InvocationHandlerFactory that is used to create an InvocationHandler for dynamic stubs of the type of the ClassData.- Specified by:
getInvocationHandlerFactoryin interfacePresentationManager.ClassData- Returns:
- InvocationHandlerFactory.
-
getDictionary
Description copied from interface:PresentationManager.ClassDataGet 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:
getDictionaryin interfacePresentationManager.ClassData- Returns:
- the dictionary.
-