Package com.cosylab.epics.caj.cas
Class CASAcceptor
- java.lang.Object
-
- com.cosylab.epics.caj.cas.CASAcceptor
-
- All Implemented Interfaces:
ReactorHandler
public class CASAcceptor extends Object implements ReactorHandler
Channel Access Server TCP acceptor.- Version:
- $id$
- Author:
- Matej Sekoranja
-
-
Constructor Summary
Constructors Constructor Description CASAcceptor(CAContext context, int port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()Destroy acceptor (stop listening).InetAddressgetBindAddress()Bind socket address.voidhandleEvent(SelectionKey key)Handle IO event.
-
-
-
Constructor Detail
-
CASAcceptor
public CASAcceptor(CAContext context, int port) throws CAException
- Parameters:
context-- Throws:
CAException
-
-
Method Detail
-
handleEvent
public void handleEvent(SelectionKey key)
Handle IO event.- Specified by:
handleEventin interfaceReactorHandler- Parameters:
key- key to be processed.- See Also:
ReactorHandler.handleEvent(java.nio.channels.SelectionKey)
-
getBindAddress
public InetAddress getBindAddress()
Bind socket address.- Returns:
- bind socket address,
nullif not binded.
-
destroy
public void destroy()
Destroy acceptor (stop listening).
-
-