openlsd.multiple.ophandler.extension
Class LSDPoolClientInfo

java.lang.Object
  extended by openlsd.network.client.common.LSDClientCommon
      extended by openlsd.network.client.info.LSDClientInfo
          extended by openlsd.multiple.ophandler.extension.LSDPoolClientInfo

public class LSDPoolClientInfo
extends LSDClientInfo

Class of a connection in Pool mode Info

Author:
Frederic BREGIER LGPL 2007

Field Summary
 
Fields inherited from class openlsd.network.client.info.LSDClientInfo
md5, size
 
Fields inherited from class openlsd.network.client.common.LSDClientCommon
clientCompressed, connector, executorChainService, hostname, idip, ls, lscsh, poolConnection, serverCompressed, serverPort, session
 
Constructor Summary
LSDPoolClientInfo(LSDClientInfoSessionHandler lscshext, java.lang.String Hostname, int ServerPort, boolean ServerCompressed, boolean ClientCompressed, boolean immediate, LSDPoolConnection poolConnection)
           
LSDPoolClientInfo(java.lang.String Hostname, int ServerPort, boolean ServerCompressed, boolean ClientCompressed, boolean immediate, LSDPoolConnection poolConnection)
           
LSDPoolClientInfo(java.lang.String Hostname, int ServerPort, boolean immediate, LSDPoolConnection poolConnection)
           
 
Method Summary
 void close()
          Will close the current session and finalize the Client.
 
Methods inherited from class openlsd.network.client.info.LSDClientInfo
createSessionHandler, getAExist, getAExistMD5, getExist, getInPath, getList, getListMD5, getSessionInfo, getSize
 
Methods inherited from class openlsd.network.client.common.LSDClientCommon
clear, clearObject, connect, connectionJoin, endClient, endClient, executorsClose, getObject, getStatus, initClient, initShared, isConnected, isSessionOK, lock, realClose, sessionReconnect, setObject, toString, unlock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LSDPoolClientInfo

public LSDPoolClientInfo(java.lang.String Hostname,
                         int ServerPort,
                         boolean immediate,
                         LSDPoolConnection poolConnection)
Parameters:
Hostname -
ServerPort -
immediate -
poolConnection -

LSDPoolClientInfo

public LSDPoolClientInfo(java.lang.String Hostname,
                         int ServerPort,
                         boolean ServerCompressed,
                         boolean ClientCompressed,
                         boolean immediate,
                         LSDPoolConnection poolConnection)
Parameters:
Hostname -
ServerPort -
ServerCompressed -
ClientCompressed -
immediate -
poolConnection -

LSDPoolClientInfo

public LSDPoolClientInfo(LSDClientInfoSessionHandler lscshext,
                         java.lang.String Hostname,
                         int ServerPort,
                         boolean ServerCompressed,
                         boolean ClientCompressed,
                         boolean immediate,
                         LSDPoolConnection poolConnection)
Parameters:
lscshext -
Hostname -
ServerPort -
ServerCompressed -
ClientCompressed -
immediate -
poolConnection -
Method Detail

close

public void close()
Will close the current session and finalize the Client. Reconnection is still possible.

Overrides:
close in class LSDClientCommon