|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.openorb.iiop.IIOPServerChannel
IIOP implementation of ServerChannel
Field Summary | |
static int |
CONN_SC_BIDIR
|
static int |
CONN_SC_CODESETS
|
static int |
CONN_SC_TOTAL
|
Fields inherited from interface org.openorb.net.ServerChannel |
STATE_CLOSED, STATE_CONNECTED |
Constructor Summary | |
IIOPServerChannel(ServerManager serverManager,
IIOPClientChannel peer,
Codec codec)
Constructor for bidir delegates. |
|
IIOPServerChannel(ServerManager serverManager,
Transport transport,
IIOPClientProtocol clientProtocol,
Codec codec)
Creates new IIOPServerChannel |
Method Summary | |
int |
active_requests()
Active request count. |
int |
channel_age()
Indication of channel age. |
void |
checkBiDirActivation(IIOPServerRequest request)
Completes the bidir activation. |
void |
close()
Close the connection. |
java.util.Map |
getActiveRequestMap()
Return the array with active requests. |
int |
getChannelAge()
Return the age of the channel. |
ServerManager |
getServerManager()
Return the server manager of this channel. |
SocketQueue |
getSocketQueue()
Return the socket queue. |
java.lang.Object |
getSyncState()
Return the synchronization state of the client channel. |
int |
getTCSC()
returns the selected char codeset. |
int |
getTCSW()
Returns the selected wide char codeset. |
ORB |
orb()
Return the orb instance. |
boolean |
recv(int timeout)
Wait the specified amount of time for an incoming message. |
void |
run_recv()
Donate a thread for recieving messages. |
void |
setClientPeer(IIOPClientChannel cltchan)
Set this server's peer, which is usually the client. |
void |
setPendingClose()
Set the channel to a closing state.. |
void |
setState(int state)
Sets the state of the channel. |
void |
setTCSC(int tcsc)
Sets the selected char codeset. |
void |
setTCSW(int tcsw)
Sets the selected wide char codeset. |
void |
soft_close(boolean ifActive)
Close the connection after all currently processing requests are complete. |
int |
state()
Return the state of the channel. |
java.lang.String |
toString()
Creates a stringified representation of this class. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int CONN_SC_TOTAL
public static final int CONN_SC_CODESETS
public static final int CONN_SC_BIDIR
Constructor Detail |
public IIOPServerChannel(ServerManager serverManager, Transport transport, IIOPClientProtocol clientProtocol, Codec codec)
public IIOPServerChannel(ServerManager serverManager, IIOPClientChannel peer, Codec codec)
Method Detail |
public java.util.Map getActiveRequestMap()
public SocketQueue getSocketQueue()
public ServerManager getServerManager()
public java.lang.Object getSyncState()
public int getChannelAge()
public void setClientPeer(IIOPClientChannel cltchan)
cltchan
- The client channel.public int getTCSC()
public void setTCSC(int tcsc)
tcsc
- The char codest.public int getTCSW()
public void setTCSW(int tcsw)
tcsw
- The wide char codeset.public void setPendingClose()
public java.lang.String toString()
toString
in class java.lang.Object
public ORB orb()
orb
in interface ServerChannel
public int state()
ServerChannel
state
in interface ServerChannel
public void setState(int state)
state
- The state to switch this channel into.public int active_requests()
active_requests
in interface Channel
public int channel_age()
channel_age
in interface Channel
public void close()
close
in interface ServerChannel
public void soft_close(boolean ifActive)
soft_close
in interface ServerChannel
public boolean recv(int timeout)
recv
in interface Channel
public void run_recv()
run_recv
in interface Channel
public void checkBiDirActivation(IIOPServerRequest request)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |