A B C D E F G I K L M N O P R S T U V W X

A

acceptProfile(StackProfile) - Method in interface org.resoa.stack.Callbacks.ProfileAcceptor
Accept or deny a remote connection request
activeSessions() - Method in class org.resoa.stack.kernel.nio.NIOTCPGateway
 
activeSessions() - Method in class org.resoa.stack.kernel.nio.SelectorThreadImpl
Returns active sessions
activeSessions() - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
 
activeSessions() - Method in interface org.resoa.stack.kernel.TCPGateway
Returns the currently cached sessions
addFragmentToCache(GridSession, String, int, byte[], Priority) - Method in class org.resoa.stack.kernel.ResoaStack
Process an incoming message fragement.
addFragmentToCache(GridSession, String, int, byte[], Priority) - Method in interface org.resoa.stack.Stack
Process an incoming message fragement.
AESKeyClient - Class in org.resoa.stack.protocol.service.impl
This protocol service process AES keys sent by clients during handshake (serverside only)
AESKeyClient(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.AESKeyClient
Constructor
AESKeyServer - Class in org.resoa.stack.protocol.service.impl
This protocol service does: serverside: generate AES key and send to client (RSA crypted), clientside: decrypt AES key and store for traffic encryption.
AESKeyServer(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.AESKeyServer
Constructor
ALGORITHM - Static variable in class org.resoa.stack.security.AsymCipher
 
AsymCipher - Class in org.resoa.stack.security
Helper class for managing asymmetric RSA key and encryption management
AsymCipher(KeyPair) - Constructor for class org.resoa.stack.security.AsymCipher
Constructor with pair
AsyncReconnector - Class in org.resoa.stack.kernel
Class is used for management client instance connects and disconnects from external thread.
AsyncReconnector(Stack, Session) - Constructor for class org.resoa.stack.kernel.AsyncReconnector
Constructor

B

ByteBufferException - Exception in org.resoa.stack.exception
exception thrown from ByteBuffer functions
ByteBufferException(String) - Constructor for exception org.resoa.stack.exception.ByteBufferException
constructor with description message

C

Callbacks - Interface in org.resoa.stack
This interface provides all callback interfaces, you need for your communication with the eosba stack.
Callbacks.ProfileAcceptor - Interface in org.resoa.stack
stack plugIn callback, which, if provided to the stack, can decide, if a remote connection request should be accepted or not.
Callbacks.SessionState - Interface in org.resoa.stack
This interface is a callback, used for information about any new Sessions, created by the protocol stack and their statuc changes.
Channeling - Class in org.resoa.stack.protocol.impl
Resoa Channeling Protocol Prepends a byte to indiate the business channel of a message.
Channeling(Stack) - Constructor for class org.resoa.stack.protocol.impl.Channeling
 
checkProfile(StackProfile) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
checkRemoteProfile(StackProfile) - Method in class org.resoa.stack.kernel.ResoaStack
Invoked during connection handshake, parsing the profile of the remote host, which tries to connect to current stack.
checkRemoteProfile(StackProfile) - Method in interface org.resoa.stack.Stack
Invoked during connection handshake, parsing the profile of the remote host, which tries to connect to current stack.
clearHandshakeMonitoring(Session) - Method in class org.resoa.stack.kernel.StackSessionMonitor
Removes an initialized session from handshake monitor
close(HostStatus, String) - Method in class org.resoa.stack.kernel.nio.NIOTCPGateway
 
close(HostStatus, String) - Method in class org.resoa.stack.kernel.nio.SelectorThreadImpl
End the selector thread
close(HostStatus, String, boolean) - Method in class org.resoa.stack.kernel.ResoaStack
Close the stack by posting a dedicated HostStatus and message
close(boolean) - Method in class org.resoa.stack.kernel.ResoaStack
Closes the stack and frees all bound resources.
close(HostStatus, String) - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
 
close(HostStatus, String) - Method in interface org.resoa.stack.kernel.TCPGateway
Disconnect from all connections
close(HostStatus, String, boolean) - Method in interface org.resoa.stack.Stack
Close the stack by posting a dedicated HostStatus and message
close(boolean) - Method in interface org.resoa.stack.Stack
Closes the stack and frees all bound resources.
closeSocket() - Method in class org.resoa.stack.protocol.Session
Closes the socket
Compression - Class in org.resoa.stack.protocol.impl
Resoa Compression Protocol It is a optional protocol for stack.
Compression(Stack) - Constructor for class org.resoa.stack.protocol.impl.Compression
Constructor
connect(StackProfile) - Method in class org.resoa.stack.kernel.ResoaStack
Connect to a remote host and create a new Session object, if connection has been established.
connect(StackProfile) - Method in interface org.resoa.stack.Stack
Connect to a remote host and create a new GridSession object, if connection has been established.
ConnectionRequest - Class in org.resoa.stack.protocol.service.impl
Service for requesting a connection to remote
ConnectionRequest(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.ConnectionRequest
Constructor
connectToRemote(Session) - Method in class org.resoa.stack.kernel.nio.NIOTCPGateway
 
connectToRemote(Session, InetSocketAddress) - Method in class org.resoa.stack.kernel.nio.SelectorThreadImpl
Starts a remote connection
connectToRemote(Session) - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
 
connectToRemote(Session) - Method in interface org.resoa.stack.kernel.TCPGateway
Connect to an address
createStackProfile(String, String, boolean, String, int) - Static method in class org.resoa.stack.util.LicGenerator
Create a StackProfile instance

D

DebugSession - Class in org.resoa.stack.util
Session class for debugging
DebugSession(Stack, StackProfile, String, boolean) - Constructor for class org.resoa.stack.util.DebugSession
Constructor
decryptWithPrivate(byte[]) - Method in class org.resoa.stack.security.AsymCipher
decrypt content with private key
disconnect(Session) - Method in class org.resoa.stack.kernel.nio.NIOTCPGateway
 
disconnect() - Method in class org.resoa.stack.kernel.nio.NIOTCPGateway
 
disconnect(Session) - Method in class org.resoa.stack.kernel.nio.SelectorThreadImpl
closes socketChannel performs required activites for freeing resources and notifying listeners
disconnect(boolean) - Method in class org.resoa.stack.kernel.nio.SelectorThreadImpl
Disconnect all existing sessions
disconnect() - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
 
disconnect(Session) - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
 
disconnect(Session) - Method in interface org.resoa.stack.kernel.TCPGateway
Disconnect from an address
disconnect() - Method in interface org.resoa.stack.kernel.TCPGateway
Disconnect all sessions
disconnect() - Method in class org.resoa.stack.protocol.Session
performs a regular disconnect
disconnect() - Method in class org.resoa.stack.util.DebugSession
 
DisconnectIndication - Class in org.resoa.stack.protocol.service.impl
Indicating a disconnect request to remote.
DisconnectIndication(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.DisconnectIndication
Constructor
down(Message) - Method in class org.resoa.stack.protocol.impl.Channeling
Process the protocol stack down (build)
down(Message) - Method in class org.resoa.stack.protocol.impl.Compression
Process the protocol stack down (build)
down(Message) - Method in class org.resoa.stack.protocol.impl.Encryption
Process the protocol stack down (build)
down(Message) - Method in class org.resoa.stack.protocol.impl.MsgLength
down
down(Message) - Method in class org.resoa.stack.protocol.impl.ProtocolActivation
Process the protocol stack down (build)
down(Message) - Method in class org.resoa.stack.protocol.impl.StackSignature
Process the protocol stack down (build)
down(Message) - Method in class org.resoa.stack.protocol.impl.TransactionReq
Process the protocol stack down (build)
down(Message) - Method in class org.resoa.stack.protocol.impl.TransactionResult
Process the protocol stack down (build)
down(Message) - Method in class org.resoa.stack.protocol.Protocol
Processed during stack. down

E

encryptForClient(byte[]) - Method in class org.resoa.stack.security.AsymCipher
Encrpyt content with public RSA of opposite
Encryption - Class in org.resoa.stack.protocol.impl
Resoa Encryption Protocol It is a optional protocol for stack.
Encryption(Stack) - Constructor for class org.resoa.stack.protocol.impl.Encryption
Constructor
execute(GridSession) - Method in class org.resoa.stack.protocol.service.impl.AESKeyClient
 
execute(GridSession) - Method in interface org.resoa.stack.protocol.service.ProtocolService
Excute the protocol service
execute(GridSession) - Method in class org.resoa.stack.protocol.service.ProtocolServiceImpl
 
executeProtocolService(String, GridSession) - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE ONLY !
executeProtocolService(String) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
executeProtocolService(String, GridSession) - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE ONLY !

F

FileLICAccessor - Class in org.resoa.stack.security
The standard tool for accessing Resoa license files.
FileLICAccessor() - Constructor for class org.resoa.stack.security.FileLICAccessor
Constructor
FileLICAccessor(File) - Constructor for class org.resoa.stack.security.FileLICAccessor
Constructor
forceStop() - Method in class org.resoa.stack.kernel.MessageProcessor
Stop the thread

G

getActivationMap() - Method in class org.resoa.stack.protocol.service.ProtocolServiceImpl
 
getAsymCipher() - Method in interface org.resoa.stack.security.SecurityParameter
 
getAsymCipher() - Method in class org.resoa.stack.security.SecurityParameterImpl
 
getChannelProcessor() - Method in class org.resoa.stack.kernel.ResoaStack
The channel processor instance
getChannelProcessor() - Method in interface org.resoa.stack.Stack
The channel processor instance
getConfig() - Method in class org.resoa.stack.kernel.ResoaStack
Returns the stack configuration parameters
getConfig() - Method in class org.resoa.stack.protocol.Session
The underlying stack configuration
getConfig() - Method in interface org.resoa.stack.Stack
Returns the stack configuration parameters
getConfiguration() - Method in interface org.resoa.stack.security.SecurityConfig
 
getDataLength(ByteBuffer, byte) - Static method in class org.resoa.stack.protocol.impl.MsgLength
Returns the number of bytes of the message
getFragmentationSize() - Method in class org.resoa.stack.protocol.Session
Returns the size in bytes, used for internal message fragmentation
getId() - Method in class org.resoa.stack.protocol.Protocol
 
getInstance() - Static method in class org.resoa.stack.security.FileLICAccessor
Central instance
getInstance() - Static method in class org.resoa.stack.security.MemoryLICAccessor
central instance
getKillLock() - Method in class org.resoa.stack.protocol.Session
 
getLengthInfoByteCount(byte) - Static method in class org.resoa.stack.protocol.impl.MsgLength
returns the length info of the header byte
getLicense(String, int) - Method in class org.resoa.stack.security.FileLICAccessor
 
getLicense(String, int) - Method in interface org.resoa.stack.security.LICAccessor
Returns a valdiated license
getLicense(String, int) - Method in class org.resoa.stack.security.MemoryLICAccessor
 
getLicenseAccessor() - Method in interface org.resoa.stack.security.SecurityConfig
get the License Accessor instance
getLicFile() - Method in interface org.resoa.stack.security.SecurityConfig
Get the path of the license file
getLocalProfile() - Method in class org.resoa.stack.kernel.ResoaStack
Returns the local Resoa connection profile.
getLocalProfile() - Method in class org.resoa.stack.protocol.Session
Returns the local profile of the connection
getLocalProfile() - Method in interface org.resoa.stack.Stack
Returns the local Resoa connection profile.
getLocalRSA() - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE ONLY !
getLocalRSA() - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE ONLY !
getOutputStream() - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
getPassword() - Method in interface org.resoa.stack.security.SecurityConfig
get the password or hash of it for the underlying license
getPrioIndex() - Method in class org.resoa.stack.kernel.MessageProcessor
The priority as integer, used within pool array
getPriority(byte) - Static method in class org.resoa.stack.protocol.impl.MsgLength
extract priority from header byte
getProfileAcceptor() - Method in class org.resoa.stack.kernel.ResoaStack
Returns the currently configured incoming profile acceptor or null, if no checks take place.
getProfileAcceptor() - Method in interface org.resoa.stack.Stack
Returns the currently configured incoming profile acceptor or null, if no checks take place.
getPublicKeyXml() - Method in class org.resoa.stack.security.AsymCipher
Returns the xml representation of the public key
getPublicRSA(String) - Static method in class org.resoa.stack.security.AsymCipher
generates a public key from xml
getRemoteProfile() - Method in class org.resoa.stack.protocol.Session
Returns the remoteProfile of the connection
getRemoteProfile() - Method in class org.resoa.stack.util.DebugSession
 
getRemoteStatus() - Method in class org.resoa.stack.kernel.ResoaStack
 
getRemoteStatus() - Method in interface org.resoa.stack.Stack
 
getResoaLicenseBytes(ResoaLic) - Method in class org.resoa.stack.security.FileLICAccessor
Marshall a license to crypted bytes
getResoaLicenseBytes(ResoaLic) - Method in interface org.resoa.stack.security.LICAccessor
The binary representation of a Resoa License
getResoaLicenseBytes(ResoaLic) - Method in class org.resoa.stack.security.MemoryLICAccessor
 
getRsaAESKeyString() - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
getRSAKey(String) - Static method in class org.resoa.stack.security.AsymCipher
Returns a a full RSA keypair from base64 encoding
getRSAXml() - Method in class org.resoa.stack.security.AsymCipher
Convert the full private key to a .net compatible XML representation
getSecurity() - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
getSessionID() - Method in class org.resoa.stack.protocol.Session
Returns the sessionID.
getSessionID() - Method in class org.resoa.stack.util.DebugSession
 
getSocketChannel() - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
getSocketLock() - Method in class org.resoa.stack.protocol.Session
 
getStackStatus() - Method in class org.resoa.stack.kernel.MessageThreadPool
Returns a copied instance of internal pool status. msg send data is not set here!
getStatus() - Method in class org.resoa.stack.kernel.ResoaStack
Returns an internal state object, informing about workload and statistic parameters of the stack.
getStatus() - Method in interface org.resoa.stack.Stack
Returns an internal state object, informing about workload and statistic parameters of the stack.
getSymCipher() - Method in interface org.resoa.stack.security.SecurityParameter
 
getSymCipher() - Method in class org.resoa.stack.security.SecurityParameterImpl
 
getTcp() - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE ONLY !
getTcp() - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE ONLY !
getTcpReader() - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
getUpTime() - Method in class org.resoa.stack.protocol.Session
The uptime of the session
getUpTime() - Method in class org.resoa.stack.util.DebugSession
 
getUsername() - Method in interface org.resoa.stack.security.SecurityConfig
Get the username for the underlying license

I

IDLE_MAXTHREADS - Static variable in class org.resoa.stack.kernel.MessageThreadPool
Number of idle threads, kept per priority
incrementUpMsgCounter() - Method in class org.resoa.stack.kernel.ResoaStack
Increments the upMessage counter (used for stack monitoring)
incrementUpMsgCounter() - Method in interface org.resoa.stack.Stack
Increments the upMessage counter (used for stack monitoring)
init(Stack, int) - Method in class org.resoa.stack.kernel.nio.NIOTCPGateway
 
init(License, StackChannelProcessor, Callbacks.SessionState) - Method in class org.resoa.stack.kernel.ResoaStack
Initializes the stack.
init(Stack, int) - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
 
init(Stack, int) - Method in interface org.resoa.stack.kernel.TCPGateway
Initializes the gateway
init(License, StackChannelProcessor, Callbacks.SessionState) - Method in interface org.resoa.stack.Stack
Initializes the stack.
INIT_THREADS_COUNT - Static variable in class org.resoa.stack.kernel.MessageThreadPool
Number of threads per priority on start
InitializationTimeOutException - Exception in org.resoa.stack.exception
Generic Object Storage Exception
InitializationTimeOutException() - Constructor for exception org.resoa.stack.exception.InitializationTimeOutException
Constructor
InitializationTimeOutException(String) - Constructor for exception org.resoa.stack.exception.InitializationTimeOutException
 
InitializationTimeOutException(GridSession) - Constructor for exception org.resoa.stack.exception.InitializationTimeOutException
 
isActive() - Method in class org.resoa.stack.kernel.AsyncReconnector
True if reconnector is active
isActive() - Method in interface org.resoa.stack.protocol.service.ProtocolService
is the protocol service activated within stack?
isActive() - Method in class org.resoa.stack.protocol.service.ProtocolServiceImpl
 
isBigEndian() - Method in class org.resoa.stack.protocol.Session
indicates the endian mode, default is true (BigEndian)
isBigEndian() - Method in class org.resoa.stack.util.DebugSession
 
isClosing() - Method in class org.resoa.stack.kernel.ResoaStack
returns true, if the stack is closing all sessions
isClosing() - Method in interface org.resoa.stack.Stack
returns true, if the stack is closing all sessions
isDisconnecting() - Method in class org.resoa.stack.protocol.Session
True, if the session is disconnecting
isDisconnecting() - Method in class org.resoa.stack.util.DebugSession
 
isHandshakeTimeout() - Method in class org.resoa.stack.protocol.Session
true, if the session has a TCP socket connection, but handshake has run into timeout
isInitialized() - Method in class org.resoa.stack.kernel.ResoaStack
Returns true, if the stack is initialized.
isInitialized() - Method in class org.resoa.stack.protocol.Session
true, if session handshake has been completed and the message is ready for sending data.
isInitialized() - Method in interface org.resoa.stack.Stack
Returns true, if the stack is initialized.
isInitialized() - Method in class org.resoa.stack.util.DebugSession
 
isKilled() - Method in class org.resoa.stack.protocol.Session
true, if the session has been disconnected and will not reconnect again.
isKilled() - Method in class org.resoa.stack.util.DebugSession
 
isNewInstanced() - Method in class org.resoa.stack.protocol.Session
true, if the session is in state instanced (0)
isOverloaded() - Method in class org.resoa.stack.kernel.MessageThreadPool
Indicates a System Overload
isOverloaded() - Method in class org.resoa.stack.kernel.ResoaStack
Indicates, if teh stack thread pool exceeded the maximum number of active threads.
isOverloaded() - Method in interface org.resoa.stack.Stack
Indicates, if teh stack thread pool exceeded the maximum number of active threads.
isReconnectable() - Method in class org.resoa.stack.protocol.Session
Returns true, if the session is reconnectable In case of a remote disconnect (not caused by exception), it is set to false.
isReconnectable() - Method in class org.resoa.stack.util.DebugSession
 
isReconnecting() - Method in class org.resoa.stack.protocol.Session
true, if the session has been disconnected by remote or exception.
isReconnecting() - Method in class org.resoa.stack.util.DebugSession
 
isServer() - Method in class org.resoa.stack.protocol.Session
indicates, if the stack runs in server mode
isServer() - Method in class org.resoa.stack.util.DebugSession
 
isTCPConnected() - Method in class org.resoa.stack.protocol.Session
true, if the session has a tcp socket (1)

K

killSession(GridSession, Throwable, boolean) - Method in class org.resoa.stack.kernel.ResoaStack
Kills a session within the protocol stack.
killSession(GridSession, Throwable, boolean) - Method in interface org.resoa.stack.Stack
Kills a session within the protocol stack.

L

LICAccessor - Interface in org.resoa.stack.security
LicAccessor's provide an access to Resoa License.
LicenseException - Exception in org.resoa.stack.exception
 
LicenseException() - Constructor for exception org.resoa.stack.exception.LicenseException
 
LicenseException(String) - Constructor for exception org.resoa.stack.exception.LicenseException
 
LicenseException(String, Throwable) - Constructor for exception org.resoa.stack.exception.LicenseException
 
LicenseException(Throwable) - Constructor for exception org.resoa.stack.exception.LicenseException
 
LicGenerator - Class in org.resoa.stack.util
Use this class to generate your own Resoa lic files for your runtime environment.
LicGenerator() - Constructor for class org.resoa.stack.util.LicGenerator
 
logger - Static variable in class org.resoa.stack.protocol.Protocol
 
logger - Variable in class org.resoa.stack.protocol.service.ProtocolServiceImpl
 

M

main(String[]) - Static method in class org.resoa.stack.util.LicGenerator
Creates the lic files used for junit testing
MemoryLICAccessor - Class in org.resoa.stack.security
Internal static Resoa License provider, for evaluation and testing purpose.
MemoryLICAccessor() - Constructor for class org.resoa.stack.security.MemoryLICAccessor
 
MessageProcessor - Class in org.resoa.stack.kernel
 
MessageProcessor(MessageThreadPool, Stack, Priority) - Constructor for class org.resoa.stack.kernel.MessageProcessor
Constructor
MessageThreadPool - Class in org.resoa.stack.kernel
 
MessageThreadPool(FastList<Protocol>, Stack) - Constructor for class org.resoa.stack.kernel.MessageThreadPool
 
MessagingException - Exception in org.resoa.stack.exception
 
MessagingException() - Constructor for exception org.resoa.stack.exception.MessagingException
 
MessagingException(String) - Constructor for exception org.resoa.stack.exception.MessagingException
 
MessagingException(String, Throwable) - Constructor for exception org.resoa.stack.exception.MessagingException
 
MessagingException(Throwable) - Constructor for exception org.resoa.stack.exception.MessagingException
 
MonitorStatus - Class in org.resoa.stack.protocol.service.impl
Indicates the StackStatus (for monitoring purpose)
MonitorStatus(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.MonitorStatus
 
MonitorStatusRequest - Class in org.resoa.stack.protocol.service.impl
Requests a MonitorStatus from remote (not implemented)
MonitorStatusRequest(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.MonitorStatusRequest
 
MsgLength - Class in org.resoa.stack.protocol.impl
Resoa MsgLength Protocol provides connectivity with network layer parses/builds message header provides Fragmentation & Prioritization services It is a mandatory protocol for stack and must reside at bottom layer.
MsgLength(Stack) - Constructor for class org.resoa.stack.protocol.impl.MsgLength
 

N

NetTCPGateway - Class in org.resoa.stack.kernel.tcp
Convenient (Non NIO) implementation of TCPGateway
NetTCPGateway() - Constructor for class org.resoa.stack.kernel.tcp.NetTCPGateway
Constructor
NetTCPGateway.Acceptor - Class in org.resoa.stack.kernel.tcp
Acceptor class
NetTCPGateway.Acceptor(NetTCPGateway) - Constructor for class org.resoa.stack.kernel.tcp.NetTCPGateway.Acceptor
Constructor
newDownMessage(Message) - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE, please use Session.sendMessage(Message) for message sending.
newDownMessage(Message) - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE, please use GridSession.sendMessage(Message) for message sending.
newExecution(Message, List<Message>) - Method in class org.resoa.stack.kernel.MessageProcessor
We run a new Execution
newLic(StackProfile, String, String) - Static method in class org.resoa.stack.util.LicGenerator
Creates a new License
newTransaction(Transaction) - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE, please use Session.newTransaction(Transaction) for transactional message sending.
newTransaction(Transaction) - Method in class org.resoa.stack.protocol.Session
send a message within a transactional context, use this if you need synchronized communication with the remote end point.
newTransaction(Transaction) - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE, please use org.resoa.grid.Transaction for transactional message sending.
newTransaction(Transaction) - Method in class org.resoa.stack.util.DebugSession
 
newUpMessage(Message) - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE ONLY.
newUpMessage(Message) - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE ONLY.
NIOTCPGateway - Class in org.resoa.stack.kernel.nio
NIO implementation of TCP gateway
NIOTCPGateway() - Constructor for class org.resoa.stack.kernel.nio.NIOTCPGateway
Constructor
NIOTCPReader - Class in org.resoa.stack.kernel.nio
 
NIOTCPReader(Session, Stack) - Constructor for class org.resoa.stack.kernel.nio.NIOTCPReader
 
NIOTCPReader.BufferState - Enum in org.resoa.stack.kernel.nio
 
notifyDisconnected(GridSession) - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE ONLY.
notifyDisconnected(GridSession) - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE ONLY.
notifyInitialized(GridSession) - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE ONLY.
notifyInitialized(GridSession) - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE ONLY.
notifyTransaction(Message) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.

O

onAccept(Session) - Method in class org.resoa.stack.kernel.nio.NIOTCPGateway
 
onAccept(Session) - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
 
onAccept(Session) - Method in interface org.resoa.stack.kernel.TCPGateway
Invoked after successful socket accept
onExecute(Message) - Method in class org.resoa.stack.protocol.service.impl.AESKeyClient
 
onExecute(Message) - Method in class org.resoa.stack.protocol.service.impl.AESKeyServer
 
onExecute(Message) - Method in class org.resoa.stack.protocol.service.impl.ConnectionRequest
 
onExecute(Message) - Method in class org.resoa.stack.protocol.service.impl.DisconnectIndication
 
onExecute(Message) - Method in class org.resoa.stack.protocol.service.impl.MonitorStatus
 
onExecute(Message) - Method in class org.resoa.stack.protocol.service.impl.MonitorStatusRequest
 
onExecute(Message) - Method in class org.resoa.stack.protocol.service.impl.Ping
 
onExecute(Message) - Method in class org.resoa.stack.protocol.service.impl.ProfileHandler
 
onExecute(Message) - Method in class org.resoa.stack.protocol.service.impl.ProfileRequest
 
onExecute(Message) - Method in class org.resoa.stack.protocol.service.impl.SocketInitialized
 
onExecute(Message) - Method in class org.resoa.stack.protocol.service.impl.StackConfigInfo
 
onExecute(Message) - Method in class org.resoa.stack.protocol.service.ProtocolServiceImpl
Invoked during execute
onInitialized(Session) - Method in class org.resoa.stack.kernel.nio.NIOTCPGateway
 
onInitialized(Session) - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
 
onInitialized(Session) - Method in interface org.resoa.stack.kernel.TCPGateway
Invoked after successful session connect handshake
onMessage(Object, Message) - Method in interface org.resoa.stack.StackChannelProcessor
Process a message.
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.AESKeyClient
 
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.AESKeyServer
 
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.ConnectionRequest
 
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.DisconnectIndication
 
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.MonitorStatus
 
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.MonitorStatusRequest
 
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.Ping
 
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.ProfileHandler
 
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.ProfileHandlerServer
 
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.ProfileRequest
 
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.SocketInitialized
 
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.impl.StackConfigInfo
 
onNewMessage(Message) - Method in interface org.resoa.stack.protocol.service.ProtocolService
invoked on incoming protocol message
onNewMessage(Message) - Method in class org.resoa.stack.protocol.service.ProtocolServiceImpl
 
onNewProfileArrival(StackProfile, Session) - Method in class org.resoa.stack.protocol.service.impl.ProfileHandler
Invoked in case a new profile has arrived
onNewProfileArrival(StackProfile, Session) - Method in class org.resoa.stack.protocol.service.impl.ProfileHandlerClient
 
onNewProfileArrival(StackProfile, Session) - Method in class org.resoa.stack.protocol.service.impl.ProfileHandlerServer
 
onNewProfileArrival(StackProfile, Session) - Method in class org.resoa.stack.protocol.service.impl.ProfileUpdate
 
onProtocolMessage(String, Message) - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE ONLY !
onProtocolMessage(String, Message) - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE ONLY !
onRunnerEnd(MessageProcessor, boolean) - Method in class org.resoa.stack.kernel.MessageThreadPool
Invoked by runner on end
onSessionConnect(Session) - Method in class org.resoa.stack.kernel.StackSessionMonitor
Register a new connected session for handshake timeout (server side only)
onTCPRemoteConnect(GridSession) - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE ONLY.
onTCPRemoteConnect(GridSession) - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE ONLY.
onTransactionDelay(Object, Message) - Method in interface org.resoa.stack.StackChannelProcessor
Process a message.
org.resoa.stack - package org.resoa.stack
The main package you need for working with the Resoa Stack.
org.resoa.stack.exception - package org.resoa.stack.exception
 
org.resoa.stack.kernel - package org.resoa.stack.kernel
This package contains classes for internal use only.
org.resoa.stack.kernel.nio - package org.resoa.stack.kernel.nio
This package contains classes for internal use only.
org.resoa.stack.kernel.tcp - package org.resoa.stack.kernel.tcp
 
org.resoa.stack.protocol - package org.resoa.stack.protocol
This package contains protocol specific stuff.
org.resoa.stack.protocol.impl - package org.resoa.stack.protocol.impl
This package contains all stack protocols implementations The stack is initialized in the following order: MsgLength: Mandatory.
org.resoa.stack.protocol.service - package org.resoa.stack.protocol.service
This package contains classes for internal use only.
org.resoa.stack.protocol.service.impl - package org.resoa.stack.protocol.service.impl
 
org.resoa.stack.security - package org.resoa.stack.security
 
org.resoa.stack.util - package org.resoa.stack.util
 
OVERLOAD_LOWERTHREADS - Static variable in class org.resoa.stack.kernel.MessageThreadPool
Number of active threads, where overload will be released
OVERLOAD_MAXPRIORITY - Static variable in class org.resoa.stack.kernel.MessageThreadPool
Priority, from which message will be processed, although pool is overloaded
OVERLOAD_UPPERTHREADS - Static variable in class org.resoa.stack.kernel.MessageThreadPool
Number of active threads, where overload state should be indicated

P

PADDING - Static variable in class org.resoa.stack.security.AsymCipher
 
Ping - Class in org.resoa.stack.protocol.service.impl
Service for checking the alive state of a socket.
Ping(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.Ping
Constructor
pingSessions() - Method in class org.resoa.stack.kernel.nio.NIOTCPGateway
 
pingSessions() - Method in class org.resoa.stack.kernel.nio.SelectorThreadImpl
Pings all registered sessions
pingSessions() - Method in class org.resoa.stack.kernel.ResoaStack
Checks all registered sessions for alive state
pingSessions() - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
 
pingSessions() - Method in interface org.resoa.stack.kernel.TCPGateway
Sends a PING ProtocolService message to all registered sessions
pingSessions() - Method in interface org.resoa.stack.Stack
Checks all registered sessions for alive state
process(Message, List<Message>, Priority, boolean) - Method in class org.resoa.stack.kernel.MessageThreadPool
Executes a service request
processMessage(Stack, Message, boolean) - Static method in class org.resoa.stack.kernel.MessageProcessor
processes a single message
processMessageInBuffer(int) - Method in class org.resoa.stack.kernel.nio.NIOTCPReader
 
ProfileHandler - Class in org.resoa.stack.protocol.service.impl
Protocol service implements configuration profile exchange feature.
ProfileHandler(Stack, String) - Constructor for class org.resoa.stack.protocol.service.impl.ProfileHandler
Constructor
ProfileHandlerClient - Class in org.resoa.stack.protocol.service.impl
Extends abstract ProfileHandler to implement clientside logic
ProfileHandlerClient(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.ProfileHandlerClient
Constructor
ProfileHandlerServer - Class in org.resoa.stack.protocol.service.impl
Extends abstract ProfileHandler to implement clientside logic
ProfileHandlerServer(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.ProfileHandlerServer
Constructor
ProfileRequest - Class in org.resoa.stack.protocol.service.impl
 
ProfileRequest(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.ProfileRequest
Constructor
ProfileUpdate - Class in org.resoa.stack.protocol.service.impl
Profile updates are used i.e. for promoting other channel subscriptions during runtime
ProfileUpdate(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.ProfileUpdate
Constructor
Protocol - Class in org.resoa.stack.protocol
Abstract class of all protocol implementations.
Protocol(Stack) - Constructor for class org.resoa.stack.protocol.Protocol
Constructor
ProtocolActivation - Class in org.resoa.stack.protocol.impl
Resoa Activation Protocol Reads/Prepends a byte[] (length 1 or 2) to indiate the protocols activated for the mmessage It is a mandatory protocol for stack.
ProtocolActivation(Stack) - Constructor for class org.resoa.stack.protocol.impl.ProtocolActivation
 
protocols - Static variable in class org.resoa.stack.kernel.MessageThreadPool
 
ProtocolService - Interface in org.resoa.stack.protocol.service
 
ProtocolServiceImpl - Class in org.resoa.stack.protocol.service
 
ProtocolServiceImpl(Stack, String) - Constructor for class org.resoa.stack.protocol.service.ProtocolServiceImpl
Constructor
protserviceID - Variable in class org.resoa.stack.protocol.service.ProtocolServiceImpl
 
PROVIDER - Static variable in class org.resoa.stack.security.AsymCipher
 

R

readChannel(ByteBuffer) - Method in interface org.resoa.stack.StackChannelProcessor
return a channel object out of the protocol byte array
readData(SocketChannel) - Method in class org.resoa.stack.kernel.nio.NIOTCPReader
Process in buffer
readData(SocketChannel) - Method in class org.resoa.stack.kernel.tcp.StreamTCPReader
 
readData(SocketChannel) - Method in interface org.resoa.stack.kernel.TCPReader
Read data from socket
ReadWriteException - Exception in org.resoa.stack.exception
 
ReadWriteException() - Constructor for exception org.resoa.stack.exception.ReadWriteException
 
ReadWriteException(String) - Constructor for exception org.resoa.stack.exception.ReadWriteException
 
ReadWriteException(String, Throwable) - Constructor for exception org.resoa.stack.exception.ReadWriteException
 
ReadWriteException(Throwable) - Constructor for exception org.resoa.stack.exception.ReadWriteException
 
reconnect() - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
registerFragmentID(String) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
registerRemoteSession(Session) - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
Add an accepted session to cache
removeFragmentID(String) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
removeFragments(List<String>) - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE ONLY.
removeFragments(List<String>) - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE ONLY.
ResoaStack - Class in org.resoa.stack.kernel
Resoa Protocol stack This is the central class you need for setting up an Resoa stack Simply create a new instance byStack myStack = new Stack(); The constructor is without any parameters, for stack configuration use ResoaStack.setConfig(StackConfig).
ResoaStack() - Constructor for class org.resoa.stack.kernel.ResoaStack
Constructor Use ResoaStack.setConfig(StackConfig) for setting up the configuration.
ResoaStack(StackConfig) - Constructor for class org.resoa.stack.kernel.ResoaStack
Instances the stack with a given configuration handle.
run() - Method in class org.resoa.stack.kernel.AsyncReconnector
We run reconnect
run() - Method in class org.resoa.stack.kernel.MessageProcessor
we run
run() - Method in class org.resoa.stack.kernel.nio.SelectorThreadImpl
Runs the thread
run() - Method in class org.resoa.stack.kernel.StackSessionMonitor
 
run() - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway.Acceptor
 
run() - Method in class org.resoa.stack.kernel.tcp.StreamTCPReader
 
running - Variable in class org.resoa.stack.kernel.tcp.NetTCPGateway.Acceptor
 

S

SecurityConfig - Interface in org.resoa.stack.security
Unified interface for Resoa stack security configuration (for internal use inside package only)
SecurityParameter - Interface in org.resoa.stack.security
Unified interface for Resoa stack security parameters (for internal use inside package only)
SecurityParameterImpl - Class in org.resoa.stack.security
Implements Resoa stack SecurityParameter (for internal use inside package only)
SecurityParameterImpl(KeyPair) - Constructor for class org.resoa.stack.security.SecurityParameterImpl
Constructor
SelectorThreadImpl - Class in org.resoa.stack.kernel.nio
manages socketChannels for incoming and outgoing connections
SelectorThreadImpl(Stack, Host, Logger) - Constructor for class org.resoa.stack.kernel.nio.SelectorThreadImpl
Constructor
send(Message) - Method in class org.resoa.stack.kernel.nio.NIOTCPGateway
 
send(Message) - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
 
send(Message) - Method in interface org.resoa.stack.kernel.TCPGateway
Sends a message to remote
sendMessage(Message) - Method in class org.resoa.stack.protocol.Session
Send a new message
sendMessage(Message) - Method in class org.resoa.stack.util.DebugSession
 
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.AESKeyClient
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.AESKeyServer
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.ConnectionRequest
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.DisconnectIndication
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.MonitorStatus
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.MonitorStatusRequest
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.Ping
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.ProfileHandlerClient
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.ProfileHandlerServer
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.ProfileRequest
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.ProfileUpdate
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.SocketInitialized
Returns the serviceID
SERVICEID() - Static method in class org.resoa.stack.protocol.service.impl.StackConfigInfo
Returns the serviceID
session - Variable in class org.resoa.stack.kernel.nio.NIOTCPReader
 
Session - Class in org.resoa.stack.protocol
Session wraps a connection handle and is created during connection to or from remote.
Session(String) - Constructor for class org.resoa.stack.protocol.Session
Used for debugging only
Session(Stack, KeyPair) - Constructor for class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
Session(Stack, KeyPair, StackProfile) - Constructor for class org.resoa.stack.protocol.Session
Session constructor FOR INTERNAL USE ONLY.
sessionDisconnected(GridSession) - Method in interface org.resoa.stack.Callbacks.SessionState
Called if a session has become disconnected
sessionInitialized(GridSession) - Method in interface org.resoa.stack.Callbacks.SessionState
Called if the state of a session has changed to initialized
setActivationMap(byte[]) - Method in class org.resoa.stack.protocol.service.ProtocolServiceImpl
 
setActive(boolean) - Method in interface org.resoa.stack.protocol.service.ProtocolService
set the protocol service active flag?
setActive(boolean) - Method in class org.resoa.stack.protocol.service.ProtocolServiceImpl
 
setBigEndian(boolean) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
setClientPublicKey(StackProfile) - Method in class org.resoa.stack.security.AsymCipher
Sets the rempote public key from profile
setConfig(StackConfig) - Method in class org.resoa.stack.kernel.ResoaStack
Set the stack configuration parameter.
setConfig(StackConfig) - Method in interface org.resoa.stack.Stack
Set the stack configuration parameter.
setConfiguration(StackConfig) - Method in interface org.resoa.stack.security.SecurityConfig
 
setConnectionAccept(boolean) - Method in class org.resoa.stack.kernel.nio.NIOTCPGateway
 
setConnectionAccept(boolean) - Method in class org.resoa.stack.kernel.nio.SelectorThreadImpl
Allow or stops the connection accept
setConnectionAccept(boolean) - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway
 
setConnectionAccept(boolean) - Method in interface org.resoa.stack.kernel.TCPGateway
Allow or stops the connection accept.
setDisconnecting() - Method in class org.resoa.stack.protocol.Session
mark the session as disconnect request pending
setFragmentationSize(int) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
setGrantedProfiles(List<StackProfile>) - Method in class org.resoa.stack.kernel.ResoaStack
Update the friend profiles
setGrantedProfiles(List<StackProfile>) - Method in interface org.resoa.stack.Stack
Update the friend profiles
setId(int) - Method in class org.resoa.stack.protocol.Protocol
set the protocol ID, used for ProtocolActivation
setInitialized() - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
setKilled(boolean) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
setKilled() - Method in class org.resoa.stack.util.DebugSession
mark the session as killed
setLicenseAccesor(LICAccessor) - Method in interface org.resoa.stack.security.SecurityConfig
Set the License Accessor instance
setLicenseSource(String) - Method in class org.resoa.stack.security.FileLICAccessor
 
setLicenseSource(String) - Method in interface org.resoa.stack.security.LICAccessor
A string which describes the source location of Licenses
setLicenseSource(String) - Method in class org.resoa.stack.security.MemoryLICAccessor
 
setLicFile(String) - Method in interface org.resoa.stack.security.SecurityConfig
Set the path of the license file
setPassword(String) - Method in interface org.resoa.stack.security.SecurityConfig
Set the password for the underlying license
setProfileAcceptor(Callbacks.ProfileAcceptor) - Method in class org.resoa.stack.kernel.ResoaStack
set the profile acceptor instance, if you want to control the remote connection requests.
setProfileAcceptor(Callbacks.ProfileAcceptor) - Method in interface org.resoa.stack.Stack
set the profile acceptor instance, if you want to control the remote connection requests.
setProtocolServiceActivation(Class<?>, boolean) - Method in class org.resoa.stack.kernel.ResoaStack
FOR INTERNAL USE ONLY.
setProtocolServiceActivation(Class<?>, boolean) - Method in interface org.resoa.stack.Stack
FOR INTERNAL USE ONLY.
setReconnectable(boolean) - Method in class org.resoa.stack.protocol.Session
Set the session reconnect state
setReconnectionFail(GridSession) - Method in class org.resoa.stack.kernel.ResoaStack
Indicates, that a session failed to reconnect
setReconnectionFail(GridSession) - Method in interface org.resoa.stack.Stack
Indicates, that a session failed to reconnect
setRemoteProfile(StackProfile) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
setRemoteStatus(StackStatus) - Method in class org.resoa.stack.kernel.ResoaStack
 
setRemoteStatus(StackStatus) - Method in interface org.resoa.stack.Stack
 
setRsaAESKeyString(String) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
setSocket(Socket) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
setUsername(String) - Method in interface org.resoa.stack.security.SecurityConfig
Set the username for the underlying license
signData(byte[]) - Method in class org.resoa.stack.security.AsymCipher
Generates signature
socketBuffer - Variable in class org.resoa.stack.kernel.nio.NIOTCPReader
 
SocketException - Exception in org.resoa.stack.exception
 
SocketException() - Constructor for exception org.resoa.stack.exception.SocketException
 
SocketException(String) - Constructor for exception org.resoa.stack.exception.SocketException
 
SocketException(String, Throwable) - Constructor for exception org.resoa.stack.exception.SocketException
 
SocketException(Throwable) - Constructor for exception org.resoa.stack.exception.SocketException
 
SocketInitialized - Class in org.resoa.stack.protocol.service.impl
 
SocketInitialized(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.SocketInitialized
Constructor
stack - Variable in class org.resoa.stack.kernel.nio.NIOTCPReader
 
stack - Variable in class org.resoa.stack.protocol.Protocol
 
stack - Variable in class org.resoa.stack.protocol.service.ProtocolServiceImpl
 
Stack - Interface in org.resoa.stack
Resoa Protocol stack interface.
StackChannelProcessor - Interface in org.resoa.stack
StackChannel Processors handles the Channel protocol serialization.
StackConfigInfo - Class in org.resoa.stack.protocol.service.impl
Protocol service sets packet fragmentation size
StackConfigInfo(Stack) - Constructor for class org.resoa.stack.protocol.service.impl.StackConfigInfo
Constructor
StackSessionMonitor - Class in org.resoa.stack.kernel
Session Alive checker helper class
StackSessionMonitor(TCPGateway, Stack) - Constructor for class org.resoa.stack.kernel.StackSessionMonitor
Constructor
StackSignature - Class in org.resoa.stack.protocol.impl
Sends the data using RSA Signature services.
StackSignature(Stack) - Constructor for class org.resoa.stack.protocol.impl.StackSignature
 
startHandShake() - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
stop(boolean) - Method in class org.resoa.stack.kernel.MessageThreadPool
Stop all threads
stop() - Method in class org.resoa.stack.kernel.nio.NIOTCPReader
 
stop() - Method in class org.resoa.stack.kernel.StackSessionMonitor
Stops the checker
stop() - Method in class org.resoa.stack.kernel.tcp.NetTCPGateway.Acceptor
Stops the Socket Server
stop() - Method in class org.resoa.stack.kernel.tcp.StreamTCPReader
Stop the reader
stop() - Method in interface org.resoa.stack.kernel.TCPReader
Stops the reading
stopReconnection() - Method in class org.resoa.stack.kernel.AsyncReconnector
Stops the reconnection
StreamTCPReader - Class in org.resoa.stack.kernel.tcp
 
StreamTCPReader(Session, Stack, Socket) - Constructor for class org.resoa.stack.kernel.tcp.StreamTCPReader
Constructor

T

TCPGateway - Interface in org.resoa.stack.kernel
 
TCPReader - Interface in org.resoa.stack.kernel
Interface for Socket reader
toString() - Method in class org.resoa.stack.protocol.Protocol
Returns the classname of protocol
TransactionReq - Class in org.resoa.stack.protocol.impl
Resoa TransactionReq Protocol It is a optional protocol for stack.
TransactionReq(Stack) - Constructor for class org.resoa.stack.protocol.impl.TransactionReq
 
TransactionResult - Class in org.resoa.stack.protocol.impl
 
TransactionResult(Stack) - Constructor for class org.resoa.stack.protocol.impl.TransactionResult
Constructor

U

unmarshallLCX() - Method in class org.resoa.stack.security.FileLICAccessor
 
up(Message) - Method in class org.resoa.stack.protocol.impl.Channeling
Process the protocol stack up (rebuild)
up(Message) - Method in class org.resoa.stack.protocol.impl.Compression
Process the protocol stack up (rebuild)
up(Message) - Method in class org.resoa.stack.protocol.impl.Encryption
Process the protocol stack up (rebuild)
up(Message) - Method in class org.resoa.stack.protocol.impl.MsgLength
 
up(Message) - Method in class org.resoa.stack.protocol.impl.ProtocolActivation
Process the protocol stack up (rebuild)
up(Message) - Method in class org.resoa.stack.protocol.impl.StackSignature
Process the protocol stack up (rebuild)
up(Message) - Method in class org.resoa.stack.protocol.impl.TransactionReq
Process the protocol stack up (rebuild)
up(Message) - Method in class org.resoa.stack.protocol.impl.TransactionResult
Process the protocol stack up (rebuild)
up(Message) - Method in class org.resoa.stack.protocol.Protocol
Processed during stack.up
updateLicense(License) - Method in class org.resoa.stack.security.FileLICAccessor
 
updateLicense(License) - Method in interface org.resoa.stack.security.LICAccessor
Store changes to license
updateLicense(License) - Method in class org.resoa.stack.security.MemoryLICAccessor
 

V

validateLicense(License) - Method in class org.resoa.stack.security.FileLICAccessor
 
validateLicense(License) - Method in interface org.resoa.stack.security.LICAccessor
Validate a license
validateLicense(License) - Method in class org.resoa.stack.security.MemoryLICAccessor
 
valueOf(String) - Static method in enum org.resoa.stack.kernel.nio.NIOTCPReader.BufferState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.resoa.stack.kernel.nio.NIOTCPReader.BufferState
Returns an array containing the constants of this enum type, in the order they are declared.
verifySignature(byte[], byte[]) - Method in class org.resoa.stack.security.AsymCipher
Verifies a signature

W

waitForInitialized() - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
writeChannel(Object, ByteBuffer) - Method in interface org.resoa.stack.StackChannelProcessor
Serialize the channel object to byte array
writeLicenseToFile(ResoaLic, String) - Method in class org.resoa.stack.security.FileLICAccessor
Writes a license to File
writeSignature(Message) - Method in class org.resoa.stack.protocol.Session
FOR INTERNAL USE ONLY.
writeToFile(ResoaLic, String) - Static method in class org.resoa.stack.util.LicGenerator
Write a licnese to file

X

XML_COEFFIZIENT - Static variable in class org.resoa.stack.security.AsymCipher
 
XML_MODULUS - Static variable in class org.resoa.stack.security.AsymCipher
 
XML_PRIME_EXP_P - Static variable in class org.resoa.stack.security.AsymCipher
 
XML_PRIME_EXP_Q - Static variable in class org.resoa.stack.security.AsymCipher
 
XML_PRIME_P - Static variable in class org.resoa.stack.security.AsymCipher
 
XML_PRIME_Q - Static variable in class org.resoa.stack.security.AsymCipher
 
XML_PRIVATE_EXP - Static variable in class org.resoa.stack.security.AsymCipher
 
XML_PUBLIC_EXP - Static variable in class org.resoa.stack.security.AsymCipher
 
XML_RSAROOT - Static variable in class org.resoa.stack.security.AsymCipher
 

A B C D E F G I K L M N O P R S T U V W X

Copyright © 2007 www.resoa.org. All Rights Reserved.