public final class PresentationManagerImpl extends Object implements PresentationManager
PresentationManager.ClassData, PresentationManager.StubFactory, PresentationManager.StubFactoryFactory| Constructor and Description |
|---|
PresentationManagerImpl(boolean useDynamicStubs) |
| Modifier and Type | Method and Description |
|---|---|
void |
disableDebug() |
void |
enableDebug(PrintStream ps)
Turn on internal debugging flags, which dump information
about stub code generation to the PrintStream.
|
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)
Return the registered StubFactoryFactory.
|
Tie |
getTie()
Equivalent to getStubFactoryFactory( true ).getTie( null ).
|
void |
setDynamicStubFactoryFactory(PresentationManager.StubFactoryFactory sff)
Register the static StubFactoryFactory.
|
void |
setStaticStubFactoryFactory(PresentationManager.StubFactoryFactory sff)
Register the dynamic StubFactoryFactory.
|
boolean |
useDynamicStubs()
Returns the value of the com.sun.corba.ee.ORBUseDynamicStub
property.
|
public DynamicMethodMarshaller getDynamicMethodMarshaller(Method method)
PresentationManagergetDynamicMethodMarshaller in interface PresentationManagermethod - Method for which we need a DynamicMethodMarshaller.public PresentationManager.ClassData getClassData(Class<?> cls)
PresentationManagergetClassData in interface PresentationManagercls - iClass fro which we need ClassData.public PresentationManager.StubFactoryFactory getStubFactoryFactory(boolean isDynamic)
PresentationManagergetStubFactoryFactory in interface PresentationManagerisDynamic - true iff we want the dynamic stub factorypublic PresentationManager.StubFactoryFactory getStaticStubFactoryFactory()
PresentationManagergetStaticStubFactoryFactory in interface PresentationManagerpublic PresentationManager.StubFactoryFactory getDynamicStubFactoryFactory()
PresentationManagergetDynamicStubFactoryFactory in interface PresentationManagerpublic void setStaticStubFactoryFactory(PresentationManager.StubFactoryFactory sff)
sff - public void setDynamicStubFactoryFactory(PresentationManager.StubFactoryFactory sff)
sff - public Tie getTie()
PresentationManagergetTie in interface PresentationManagerpublic String getRepositoryId(Remote impl)
PresentationManagergetRepositoryId in interface PresentationManagerimpl - implementationpublic boolean useDynamicStubs()
PresentationManageruseDynamicStubs in interface PresentationManagerpublic void flushClass(Class<?> cls)
PresentationManagerflushClass in interface PresentationManagercls - Class to flushpublic void enableDebug(PrintStream ps)
ps - Output stream.public void disableDebug()
public boolean getDebug()
getDebug in interface PresentationManagerpublic PrintStream getPrintStream()
getPrintStream in interface PresentationManagerCopyright © 2017–2019 Eclipse Foundation. All rights reserved.