Class OClientConnection
java.lang.Object
com.orientechnologies.orient.server.OClientConnection
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidacquire()Acquires the connection.voidvoidclose()voidbooleangetData()intgetId()Returns the remote network address in the format: . longgetSince()getStats()getToken()byte[]booleaninthashCode()voidbooleanvoidrelease()Releases an acquired connection.voidsetData(ONetworkProtocolData data) voidsetDatabase(ODatabaseDocumentInternal database) voidsetDisconnectOnAfter(boolean disconnectOnAfter) voidsetProtocol(ONetworkProtocol protocol) voidsetServerUser(OSecurityUser serverUser) voidsetToken(OParsedToken parsedToken, byte[] tokenBytes) voidsetTokenBased(Boolean tokenBased) voidsetTokenBytes(byte[] tokenBytes) voidtoString()booleanvoidvalidateSession(byte[] tokenFromNetwork, OTokenHandler handler, ONetworkProtocolBinary protocol)
-
Constructor Details
-
OClientConnection
-
-
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
-
getRemoteAddress
Returns the remote network address in the format: . -
hashCode
public int hashCode() -
equals
-
getChannel
-
getProtocol
-
getTokenBytes
public byte[] getTokenBytes() -
validateSession
public void validateSession(byte[] tokenFromNetwork, OTokenHandler handler, ONetworkProtocolBinary protocol) -
cleanSession
public void cleanSession() -
endOperation
public void endOperation() -
init
-
getTokenBased
-
setTokenBased
-
setTokenBytes
public void setTokenBytes(byte[] tokenBytes) -
getToken
-
getId
public int getId() -
getSince
public long getSince() -
setProtocol
-
getDatabase
-
hasDatabase
public boolean hasDatabase() -
getDatabaseName
-
setDatabase
-
getServerUser
-
setServerUser
-
getData
-
setData
-
getStats
-
statsUpdate
public void statsUpdate() -
setDisconnectOnAfter
public void setDisconnectOnAfter(boolean disconnectOnAfter) -
isDisconnectOnAfter
public boolean isDisconnectOnAfter() -
getExecutor
-
tryAcquireForExpire
public boolean tryAcquireForExpire() -
setToken
-