Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

cxtable.core_comm
Class xClientConn  view xClientConn download xClientConn.java

java.lang.Object
  extended byjava.lang.Thread
      extended bycxtable.core_comm.xClientConn
All Implemented Interfaces:
java.lang.Runnable, xListener, cxtable.plugin.xOutListen, xRemovable

public class xClientConn
extends java.lang.Thread
implements cxtable.plugin.xOutListen, xListener, xRemovable


Nested Class Summary
 
Nested classes inherited from class java.lang.Thread
java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private  java.lang.String alkey
           
private  boolean chatty
           
private  java.lang.String client_id
           
private  boolean control
           
private  boolean enabled
           
private  java.lang.String itad
           
private static java.lang.String[] key
           
private  xListenerRegistry listeners
           
private  boolean listening
           
private  int me
           
private  java.lang.String name
           
private  java.lang.String port
           
private  java.lang.String reg_id
           
private  java.lang.String server_id
           
private  java.net.Socket sock
           
private static int total_xcc
           
private  xMessageConverter xmc
           
private  xRemoveListen xreggy
           
private  xSockReader xsr
           
private  xSockWriter xsw
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
xClientConn(java.net.Socket _s)
           
 
Method Summary
static boolean equals_(xClientConn one, xClientConn two)
           
 java.lang.String get_IP()
           
 java.lang.String get_Name()
           
 java.lang.String get_Port()
           
 java.lang.String getClientID()
           
 boolean getControl()
           
 boolean getEnableBit()
           
 java.lang.String getRegID()
           
 java.lang.String getServerID()
           
 void kill()
           
 void offListen(xListener x)
           
 void process(java.lang.String s)
           
 void read(java.lang.String s)
           
 boolean readAll()
           
 java.lang.String[] readKeys()
           
 void remove()
           
 void removeListeners()
           
 void run()
          The method of Thread that will be run if there is no Runnable object associated with the Thread.
 void send(java.lang.String s)
           
 void set_IP(java.lang.String s)
           
 void set_Name(java.lang.String n)
           
 void set_Port(java.lang.String s)
           
 void setClientID(java.lang.String s)
           
 void setControl(boolean b)
           
 void setEnableBit(boolean b)
           
 void setListen(xListener x)
           
 void setReg(xRemoveListen x)
           
 void setRegID(java.lang.String s)
           
 void setServerID(java.lang.String s)
           
 java.lang.String who()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sock

private java.net.Socket sock

total_xcc

private static int total_xcc

me

private int me

key

private static final java.lang.String[] key

enabled

private boolean enabled

xmc

private xMessageConverter xmc

chatty

private boolean chatty

xreggy

private xRemoveListen xreggy

listening

private boolean listening

xsr

private xSockReader xsr

xsw

private xSockWriter xsw

name

private java.lang.String name

port

private java.lang.String port

itad

private java.lang.String itad

listeners

private xListenerRegistry listeners

alkey

private java.lang.String alkey

server_id

private java.lang.String server_id

client_id

private java.lang.String client_id

reg_id

private java.lang.String reg_id

control

private boolean control
Constructor Detail

xClientConn

public xClientConn(java.net.Socket _s)
Method Detail

run

public void run()
Description copied from class: java.lang.Thread
The method of Thread that will be run if there is no Runnable object associated with the Thread. Thread's implementation does nothing at all.

Specified by:
run in interface java.lang.Runnable

send

public void send(java.lang.String s)
Specified by:
send in interface cxtable.plugin.xOutListen

who

public java.lang.String who()
Specified by:
who in interface xListener

readAll

public boolean readAll()
Specified by:
readAll in interface xListener

readKeys

public java.lang.String[] readKeys()
Specified by:
readKeys in interface xListener

process

public void process(java.lang.String s)

set_Name

public void set_Name(java.lang.String n)

get_Name

public java.lang.String get_Name()

set_IP

public void set_IP(java.lang.String s)

get_IP

public java.lang.String get_IP()

set_Port

public void set_Port(java.lang.String s)

get_Port

public java.lang.String get_Port()

setListen

public void setListen(xListener x)

removeListeners

public void removeListeners()

remove

public void remove()

setReg

public void setReg(xRemoveListen x)

offListen

public void offListen(xListener x)

read

public void read(java.lang.String s)
Specified by:
read in interface xListener

setRegID

public void setRegID(java.lang.String s)

setClientID

public void setClientID(java.lang.String s)

setServerID

public void setServerID(java.lang.String s)

getRegID

public java.lang.String getRegID()

getClientID

public java.lang.String getClientID()

getServerID

public java.lang.String getServerID()

setControl

public void setControl(boolean b)

getControl

public boolean getControl()

setEnableBit

public void setEnableBit(boolean b)

getEnableBit

public boolean getEnableBit()

kill

public void kill()

equals_

public static boolean equals_(xClientConn one,
                              xClientConn two)