|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.alhem.jsockets.Socket
public abstract class Socket
| Field Summary | |
|---|---|
private java.nio.channels.SelectableChannel |
m_ch
|
private boolean |
m_close_and_delete
|
private boolean |
m_connecting
|
private SocketHandler |
m_handler
|
private java.nio.channels.SelectionKey |
m_key
|
private boolean |
m_line_protocol
|
| Constructor Summary | |
|---|---|
Socket(SocketHandler h)
Creates a new instance of Socket |
|
| Method Summary | |
|---|---|
void |
attach(java.nio.channels.SelectableChannel x)
Channel for this Socket |
boolean |
CloseAndDelete()
|
boolean |
Connecting()
|
abstract Socket |
Create()
|
java.nio.channels.SelectableChannel |
GetChannel()
|
java.nio.channels.SelectionKey |
GetKey()
|
SocketHandler |
Handler()
|
boolean |
LineProtocol()
|
void |
OnAccept()
|
void |
OnConnect()
|
void |
OnDelete()
|
abstract void |
OnInitialOps()
|
void |
OnLine(java.lang.String line)
|
void |
OnRawData(java.nio.ByteBuffer b,
int len)
|
void |
OnRead()
|
void |
OnWrite()
|
void |
ReadLine()
|
void |
SetCloseAndDelete()
Close and delete flag |
void |
SetConnecting()
Connecting flag |
void |
SetConnecting(boolean x)
|
void |
SetKey(java.nio.channels.SelectionKey key)
Selector SelectionKey |
void |
SetLineProtocol()
Line protocol flag |
void |
SetLineProtocol(boolean x)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private SocketHandler m_handler
private java.nio.channels.SelectableChannel m_ch
private java.nio.channels.SelectionKey m_key
private boolean m_close_and_delete
private boolean m_line_protocol
private boolean m_connecting
| Constructor Detail |
|---|
public Socket(SocketHandler h)
| Method Detail |
|---|
public abstract Socket Create()
public abstract void OnInitialOps()
public void OnRead()
public void OnWrite()
public void OnConnect()
public void OnAccept()
public void OnDelete()
public void ReadLine()
public void OnLine(java.lang.String line)
public void OnRawData(java.nio.ByteBuffer b,
int len)
public SocketHandler Handler()
public java.lang.String toString()
toString in class java.lang.Objectpublic void attach(java.nio.channels.SelectableChannel x)
public java.nio.channels.SelectableChannel GetChannel()
public void SetKey(java.nio.channels.SelectionKey key)
public java.nio.channels.SelectionKey GetKey()
public void SetCloseAndDelete()
public boolean CloseAndDelete()
public void SetLineProtocol()
public boolean LineProtocol()
public void SetLineProtocol(boolean x)
public void SetConnecting()
public void SetConnecting(boolean x)
public boolean Connecting()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||