org.eclipse.osgi.framework.internal.protocol
Class MultiplexingFactory

java.lang.Object
  extended by org.eclipse.osgi.framework.internal.protocol.MultiplexingFactory
Direct Known Subclasses:
ContentHandlerFactory, StreamHandlerFactory

public abstract class MultiplexingFactory
extends java.lang.Object


Field Summary
protected  FrameworkAdaptor adaptor
           
protected  BundleContext context
           
protected static java.lang.String PACKAGEADMINCLASS
           
 
Method Summary
 java.lang.Object designateSuccessor()
           
 java.lang.Object findAuthorizedFactory(java.util.List ignoredClasses)
           
abstract  java.lang.Object getParentFactory()
           
 boolean hasAuthority(java.lang.Class clazz)
           
 boolean isMultiplexing()
           
 void register(java.lang.Object factory)
           
abstract  void setParentFactory(java.lang.Object parentFactory)
           
 void unregister(java.lang.Object factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PACKAGEADMINCLASS

protected static final java.lang.String PACKAGEADMINCLASS
See Also:
Constant Field Values

context

protected BundleContext context

adaptor

protected FrameworkAdaptor adaptor
Method Detail

setParentFactory

public abstract void setParentFactory(java.lang.Object parentFactory)

getParentFactory

public abstract java.lang.Object getParentFactory()

isMultiplexing

public boolean isMultiplexing()

register

public void register(java.lang.Object factory)

unregister

public void unregister(java.lang.Object factory)

designateSuccessor

public java.lang.Object designateSuccessor()

findAuthorizedFactory

public java.lang.Object findAuthorizedFactory(java.util.List ignoredClasses)

hasAuthority

public boolean hasAuthority(java.lang.Class clazz)