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

Quick Search    Search Deep

org.incenter.ngbclient
Class objSocket  view objSocket download objSocket.java

java.lang.Object
  extended byjava.util.Observable
      extended byorg.incenter.ngbclient.objSocket
All Implemented Interfaces:
java.lang.Runnable

public class objSocket
extends java.util.Observable
implements java.lang.Runnable


Field Summary
(package private)  java.util.Hashtable cache
           
static int CLIENT
           
static int DEFAULT_PORT
           
(package private)  game_remote game
           
(package private)  java.lang.String govPass
           
(package private)  java.util.zip.GZIPInputStream GZIPin
           
(package private)  java.util.zip.GZIPOutputStream GZIPout
           
(package private)  java.io.InputStream in
           
(package private)  java.io.ObjectInputStream inStream
           
(package private)  netPacket lastPacket
           
(package private)  boolean loggedIn
           
(package private)  login login
           
(package private)  int mode
           
(package private)  java.io.ObjectOutputStream outStream
           
(package private)  int port
           
(package private)  int raceId
           
(package private)  java.lang.String racePass
           
(package private)  boolean reading
           
static int SERVER
           
(package private)  java.net.Socket socket
           
(package private)  int status
           
(package private)  java.lang.Thread thread
           
(package private)  boolean writing
           
 
Fields inherited from class java.util.Observable
 
Constructor Summary
objSocket()
           
 
Method Summary
 void closeConnections()
           
 void connect(java.lang.String host, int port)
           
private  void errorDlg(java.lang.String s)
           
protected  void finalize()
          Called on an object by the Virtual Machine at most once, at some point after the Object is determined unreachable but before it is destroyed.
 java.util.Hashtable getCache()
           
 game_remote getGame()
           
 java.lang.String getGovPass()
           
 netPacket getLastPacket()
           
 login getLogin()
           
 int getMode()
           
 int getRaceId()
           
 java.lang.String getRacePass()
           
 boolean getReading()
           
 int getStatus()
           
 java.lang.Thread getThread()
           
 boolean getWriting()
           
 boolean isConnected()
           
private  boolean isReady()
           
 boolean receive()
           
 void run()
          This method will be called by whoever wishes to run your class implementing Runnable.
 void send(netPacket np)
           
 void sendCommand(java.lang.String id, java.lang.String txt)
           
 void setCache(java.util.Hashtable v)
           
 void setGame(game_remote v)
           
 void setGovPass(java.lang.String v)
           
 void setLastPacket(netPacket v)
           
 void setLogin(login v)
           
 void setMode(int v)
           
 void setRaceId(int v)
           
 void setRacePass(java.lang.String v)
           
 void setStatus(int v)
           
 void setThread(java.lang.Thread v)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

loggedIn

boolean loggedIn

reading

boolean reading

writing

boolean writing

socket

java.net.Socket socket

inStream

java.io.ObjectInputStream inStream

outStream

java.io.ObjectOutputStream outStream

GZIPin

java.util.zip.GZIPInputStream GZIPin

GZIPout

java.util.zip.GZIPOutputStream GZIPout

in

java.io.InputStream in

SERVER

public static final int SERVER
See Also:
Constant Field Values

CLIENT

public static final int CLIENT
See Also:
Constant Field Values

game

game_remote game

login

login login

raceId

int raceId

racePass

java.lang.String racePass

govPass

java.lang.String govPass

mode

int mode

thread

java.lang.Thread thread

status

int status

lastPacket

netPacket lastPacket

cache

java.util.Hashtable cache

port

int port

DEFAULT_PORT

public static final int DEFAULT_PORT
See Also:
Constant Field Values
Constructor Detail

objSocket

public objSocket()
Method Detail

getReading

public boolean getReading()

getWriting

public boolean getWriting()

getGame

public game_remote getGame()

setGame

public void setGame(game_remote v)

getLogin

public login getLogin()

setLogin

public void setLogin(login v)

getRaceId

public int getRaceId()

setRaceId

public void setRaceId(int v)

getRacePass

public java.lang.String getRacePass()

setRacePass

public void setRacePass(java.lang.String v)

getGovPass

public java.lang.String getGovPass()

setGovPass

public void setGovPass(java.lang.String v)

getMode

public int getMode()

setMode

public void setMode(int v)

getThread

public java.lang.Thread getThread()

setThread

public void setThread(java.lang.Thread v)

getStatus

public int getStatus()

setStatus

public void setStatus(int v)

getLastPacket

public netPacket getLastPacket()

setLastPacket

public void setLastPacket(netPacket v)

getCache

public java.util.Hashtable getCache()

setCache

public void setCache(java.util.Hashtable v)

connect

public void connect(java.lang.String host,
                    int port)
             throws java.lang.Exception

errorDlg

private void errorDlg(java.lang.String s)

run

public void run()
Description copied from interface: java.lang.Runnable
This method will be called by whoever wishes to run your class implementing Runnable. Note that there are no restrictions on what you are allowed to do in the run method, except that you cannot throw a checked exception.

Specified by:
run in interface java.lang.Runnable

isReady

private boolean isReady()
                 throws java.lang.Exception

sendCommand

public void sendCommand(java.lang.String id,
                        java.lang.String txt)
                 throws java.lang.Exception

send

public void send(netPacket np)
          throws java.lang.Exception

receive

public boolean receive()
                throws java.lang.Exception

closeConnections

public void closeConnections()
                      throws java.lang.Exception

isConnected

public boolean isConnected()
                    throws java.lang.Exception

finalize

protected void finalize()
Description copied from class: java.lang.Object
Called on an object by the Virtual Machine at most once, at some point after the Object is determined unreachable but before it is destroyed. You would think that this means it eventually is called on every Object, but this is not necessarily the case. If execution terminates abnormally, garbage collection does not always happen. Thus you cannot rely on this method to always work. For finer control over garbage collection, use references from the java.lang.ref package.

Virtual Machines are free to not call this method if they can determine that it does nothing important; for example, if your class extends Object and overrides finalize to do simply super.finalize().

finalize() will be called by a java.lang.Thread that has no locks on any Objects, and may be called concurrently. There are no guarantees on the order in which multiple objects are finalized. This means that finalize() is usually unsuited for performing actions that must be thread-safe, and that your implementation must be use defensive programming if it is to always work.

If an Exception is thrown from finalize() during garbage collection, it will be patently ignored and the Object will still be destroyed.

It is allowed, although not typical, for user code to call finalize() directly. User invocation does not affect whether automatic invocation will occur. It is also permitted, although not recommended, for a finalize() method to "revive" an object by making it reachable from normal code again.

Unlike constructors, finalize() does not get called for an object's superclass unless the implementation specifically calls super.finalize().

The default implementation does nothing.