public interface PresentationManager
Note that the getClassData and getDynamicMethodMarshaller methods maintain caches to avoid redundant computation.
| Modifier and Type | Interface and Description |
|---|---|
static interface |
PresentationManager.ClassData |
static interface |
PresentationManager.StubFactory
Creates the actual stub needed for RMI-IIOP remote
references.
|
static interface |
PresentationManager.StubFactoryFactory
Creates StubFactory and Tie instances.
|
| Modifier and Type | Method and Description |
|---|---|
void |
flushClass(Class<?> cls)
Remove all internal references to Class cls from the
PresentationManager.
|
PresentationManager.ClassData |
getClassData(Class<?> cls)
Get the ClassData for a particular class.
|
boolean |
getDebug() |
DynamicMethodMarshaller |
getDynamicMethodMarshaller(Method method)
Given a particular method, return a DynamicMethodMarshaller
for that method.
|
PresentationManager.StubFactoryFactory |
getDynamicStubFactoryFactory()
Return the registered dynamic StubFactoryFactory.
|
PrintStream |
getPrintStream() |
String |
getRepositoryId(Remote impl)
Get the correct repository ID for the given implementation
instance.
|
PresentationManager.StubFactoryFactory |
getStaticStubFactoryFactory()
Return the registered static StubFactoryFactory.
|
PresentationManager.StubFactoryFactory |
getStubFactoryFactory(boolean isDynamic)
Deprecated.
|
Tie |
getTie()
Equivalent to getStubFactoryFactory( true ).getTie( null ).
|
boolean |
useDynamicStubs()
Returns the value of the com.sun.corba.ee.ORBUseDynamicStub
property.
|
PresentationManager.ClassData getClassData(Class<?> cls)
cls - iClass fro which we need ClassData.DynamicMethodMarshaller getDynamicMethodMarshaller(Method method)
method - Method for which we need a DynamicMethodMarshaller.PresentationManager.StubFactoryFactory getStubFactoryFactory(boolean isDynamic)
getDynamicStubFactoryFactory() or getStaticStubFactoryFactory()isDynamic - true iff we want the dynamic stub factoryPresentationManager.StubFactoryFactory getStaticStubFactoryFactory()
PresentationManager.StubFactoryFactory getDynamicStubFactoryFactory()
Tie getTie()
String getRepositoryId(Remote impl)
impl - implementationboolean useDynamicStubs()
void flushClass(Class<?> cls)
cls - Class to flushboolean getDebug()
PrintStream getPrintStream()
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.