Class OClientConnection

java.lang.Object
com.orientechnologies.orient.server.OClientConnection

public class OClientConnection extends Object
  • Constructor Details

    • OClientConnection

      public OClientConnection(int id, ONetworkProtocol protocol)
  • Method Details

    • close

      public void close()
    • acquire

      public void acquire()
      Acquires the connection. This is fundamental to manage concurrent requests using the same session id.
    • release

      public void release()
      Releases an acquired connection.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getRemoteAddress

      public String getRemoteAddress()
      Returns the remote network address in the format :.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getChannel

      public OChannelBinary getChannel()
    • getProtocol

      public ONetworkProtocol getProtocol()
    • getTokenBytes

      public byte[] getTokenBytes()
    • validateSession

      public void validateSession(byte[] tokenFromNetwork, OTokenHandler handler, ONetworkProtocolBinary protocol)
    • cleanSession

      public void cleanSession()
    • endOperation

      public void endOperation()
    • init

      public void init(OServer server)
    • getTokenBased

      public Boolean getTokenBased()
    • setTokenBased

      public void setTokenBased(Boolean tokenBased)
    • setTokenBytes

      public void setTokenBytes(byte[] tokenBytes)
    • getToken

      public OToken getToken()
    • getId

      public int getId()
    • getSince

      public long getSince()
    • setProtocol

      public void setProtocol(ONetworkProtocol protocol)
    • getDatabase

      public ODatabaseDocumentInternal getDatabase()
    • hasDatabase

      public boolean hasDatabase()
    • getDatabaseName

      public String getDatabaseName()
    • setDatabase

      public void setDatabase(ODatabaseDocumentInternal database)
    • getServerUser

      public OSecurityUser getServerUser()
    • setServerUser

      public void setServerUser(OSecurityUser serverUser)
    • getData

      public ONetworkProtocolData getData()
    • setData

      public void setData(ONetworkProtocolData data)
    • getStats

      public OClientConnectionStats getStats()
    • statsUpdate

      public void statsUpdate()
    • setDisconnectOnAfter

      public void setDisconnectOnAfter(boolean disconnectOnAfter)
    • isDisconnectOnAfter

      public boolean isDisconnectOnAfter()
    • getExecutor

      public OBinaryRequestExecutor getExecutor()
    • tryAcquireForExpire

      public boolean tryAcquireForExpire()
    • setToken

      public void setToken(OParsedToken parsedToken, byte[] tokenBytes)