Package com.sun.corba.ee.impl.transport
Class EventHandlerBase
- java.lang.Object
-
- com.sun.corba.ee.impl.transport.EventHandlerBase
-
- All Implemented Interfaces:
EventHandler
- Direct Known Subclasses:
AcceptorBase,ConnectionImpl
public abstract class EventHandlerBase extends java.lang.Object implements EventHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected ORBorbprotected java.nio.channels.SelectionKeyselectionKeyprotected booleanuseSelectThreadToWaitprotected booleanuseWorkerThreadForEventprotected Workworkprivate static ORBUtilSystemExceptionwrapper
-
Constructor Summary
Constructors Constructor Description EventHandlerBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddisplay(java.lang.String msg)private voiddisplay(java.lang.String msg, java.lang.Object value)java.nio.channels.SelectionKeygetSelectionKey()WorkgetWork()voidhandleEvent()voidsetSelectionKey(java.nio.channels.SelectionKey selectionKey)voidsetUseSelectThreadToWait(boolean x)voidsetUseWorkerThreadForEvent(boolean x)voidsetWork(Work work)booleanshouldUseSelectThreadToWait()booleanshouldUseWorkerThreadForEvent()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.corba.ee.spi.transport.EventHandler
getAcceptor, getChannel, getConnection, getInterestOps
-
-
-
-
Field Detail
-
wrapper
private static final ORBUtilSystemException wrapper
-
orb
protected ORB orb
-
work
protected Work work
-
useWorkerThreadForEvent
protected boolean useWorkerThreadForEvent
-
useSelectThreadToWait
protected boolean useSelectThreadToWait
-
selectionKey
protected java.nio.channels.SelectionKey selectionKey
-
-
Method Detail
-
setUseSelectThreadToWait
public void setUseSelectThreadToWait(boolean x)
- Specified by:
setUseSelectThreadToWaitin interfaceEventHandler
-
shouldUseSelectThreadToWait
public boolean shouldUseSelectThreadToWait()
- Specified by:
shouldUseSelectThreadToWaitin interfaceEventHandler
-
setSelectionKey
public void setSelectionKey(java.nio.channels.SelectionKey selectionKey)
- Specified by:
setSelectionKeyin interfaceEventHandler
-
getSelectionKey
public java.nio.channels.SelectionKey getSelectionKey()
- Specified by:
getSelectionKeyin interfaceEventHandler
-
display
@InfoMethod private void display(java.lang.String msg)
-
display
@InfoMethod private void display(java.lang.String msg, java.lang.Object value)
-
handleEvent
public void handleEvent()
- Specified by:
handleEventin interfaceEventHandler
-
shouldUseWorkerThreadForEvent
public boolean shouldUseWorkerThreadForEvent()
- Specified by:
shouldUseWorkerThreadForEventin interfaceEventHandler
-
setUseWorkerThreadForEvent
public void setUseWorkerThreadForEvent(boolean x)
- Specified by:
setUseWorkerThreadForEventin interfaceEventHandler
-
setWork
public void setWork(Work work)
- Specified by:
setWorkin interfaceEventHandler
-
getWork
public Work getWork()
- Specified by:
getWorkin interfaceEventHandler
-
-