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

A

ADAPTER_STRATEGY_DEFAULT - Static variable in class de.netseeker.ejoe.EJConstants
Default mode: EJClient and EJServer will send and receive respectively serialize and deserialize objects with a SerializeAdapter.
ADAPTER_STRATEGY_DIRECT - Static variable in class de.netseeker.ejoe.EJConstants
Direct mode: EJClient and EJServer will just take ByteBuffers and exchange them directly without a SerializeAdapter.
ADAPTER_STRATEGY_MIXED - Static variable in class de.netseeker.ejoe.EJConstants
Mixed mode: EJClient and EJServer will send and receive respectively serialize and deserialize objects with a SerializeAdapter similiar to EJClient#ADAPTER_STRATEGY_DEFAULT but EJClient will not deserialize server responses to objects, it will just return the serialized representation of the response as written by the SerializeAdapter of EJServer.
adapterClass - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
adapterDeserialize(SerializeAdapter, InputStream, boolean) - Static method in class de.netseeker.ejoe.io.IOUtil
Invokes a (De)SerializeAdapter for the given Object and handles decompression and buffering
AdapterFactory - Class in de.netseeker.ejoe.adapter
The AdapterFactory manages creation and caching of all known (already during runtime requested) SerializeAdapters.
AdapterFactory() - Constructor for class de.netseeker.ejoe.adapter.AdapterFactory
 
adapterSerialize(SerializeAdapter, OutputStream, Object, boolean, int) - Static method in class de.netseeker.ejoe.io.IOUtil
Invokes a SerializeAdapter for the given Object and handles compression and buffering
add(Runnable) - Method in class de.netseeker.ejoe.concurrent.ThreadQueue
adds a new object to the end of the queue.
addData(byte) - Method in class de.netseeker.ejoe.http.HttpRequest
 
addData(int) - Method in class de.netseeker.ejoe.http.HttpRequest
 
addData(byte[]) - Method in class de.netseeker.ejoe.http.HttpRequest
 
addData(String) - Method in class de.netseeker.ejoe.http.HttpRequest
 
addData(ByteBuffer) - Method in class de.netseeker.ejoe.http.HttpRequest
 
addEntry(String, Address) - Method in class de.netseeker.ejoe.examples.remoting.AddressBook
 
addEntry(String, String, Address) - Method in class de.netseeker.ejoe.examples.remoting.AddressBook
 
addEntry(String, Address) - Method in interface de.netseeker.ejoe.examples.remoting.IAddressBook
 
addEntry(String, String, Address) - Method in interface de.netseeker.ejoe.examples.remoting.IAddressBook
 
addHandlerMapping(String, ServerHandler) - Method in class de.netseeker.ejoe.handler.ServerHandlerMapping
 
Address - Class in de.netseeker.ejoe.examples.remoting
Simple address container just for demo purposes
Address() - Constructor for class de.netseeker.ejoe.examples.remoting.Address
 
AddressBook - Class in de.netseeker.ejoe.examples.remoting
A simple in-memory address storage
AddressBook() - Constructor for class de.netseeker.ejoe.examples.remoting.AddressBook
 
AddressClient - Class in de.netseeker.ejoe.examples.remoting
Simple example showing how to implement a basic address management client using remote reflection with EJOE.
AddressClient() - Constructor for class de.netseeker.ejoe.examples.remoting.AddressClient
 
AddressClientWithJdkProxy - Class in de.netseeker.ejoe.examples.remoting
Simple example showing how to implement a basic address management client using remote reflection with EJOE.
AddressClientWithJdkProxy() - Constructor for class de.netseeker.ejoe.examples.remoting.AddressClientWithJdkProxy
 
AddressServer - Class in de.netseeker.ejoe.examples.remoting
Simple Example which demonstrates how to implement a basic address managment using remote reflection with EJOE.
AddressServer() - Constructor for class de.netseeker.ejoe.examples.remoting.AddressServer
 
allocate(int, boolean) - Static method in class de.netseeker.ejoe.cache.ByteBufferAllocator
Allocates either a direct or a indirect ByteBuffer.
allocate(int) - Static method in class de.netseeker.ejoe.cache.ByteBufferAllocator
Allocates either a direct or a indirect ByteBuffer.
AssistedRemotingHandler - Class in de.netseeker.ejoe.handler
A remoting handler which does use dynamically generated proxies instead of reflection for method invocations.
AssistedRemotingHandler() - Constructor for class de.netseeker.ejoe.handler.AssistedRemotingHandler
Creates a new AssistedRemotingHandler using the Javassist based DynProxyGenerator
AssistedRemotingHandler(IProxyGenerator) - Constructor for class de.netseeker.ejoe.handler.AssistedRemotingHandler
Creates a new AssistedRemotingHandler using a custom IProxyGenerator
available() - Method in class de.netseeker.ejoe.io.ByteBufferInputStream
 
available() - Method in class de.netseeker.ejoe.io.FastBufferedInputStream
Returns the number of bytes that can be read from this input stream without blocking.
available() - Method in class de.netseeker.ejoe.io.UncloseableInputStream
 

B

BaseAdapter - Class in de.netseeker.ejoe.adapter
Abstract base class for SerializeAdapter implementations.
BaseAdapter() - Constructor for class de.netseeker.ejoe.adapter.BaseAdapter
 
BaseRemotingHandler - Class in de.netseeker.ejoe.handler
Base class for the family of reflection based ServerHandlers.
BaseRemotingHandler() - Constructor for class de.netseeker.ejoe.handler.BaseRemotingHandler
 
bBitsToByte(boolean[]) - Static method in class de.netseeker.ejoe.io.IOUtil
Converts a array of boolean to a byte
bBitsToSBits(boolean[]) - Static method in class de.netseeker.ejoe.io.IOUtil
Converts a array of boolean into a bit-like String representation
BetwixtAdapter - Class in de.netseeker.ejoe.adapter
 
BetwixtAdapter() - Constructor for class de.netseeker.ejoe.adapter.BetwixtAdapter
 
buf - Variable in class de.netseeker.ejoe.io.FastBufferedInputStream
The internal buffer array where the data is stored.
buf - Variable in class de.netseeker.ejoe.io.FastBufferedOutputStream
The internal buffer where data is stored.
BUFFERED_STREAM_SIZE - Static variable in class de.netseeker.ejoe.EJConstants
buffer size used for the BufferedInputStream, BufferedOutputStream as well as for (De)Compression streams
ByteBufferAllocator - Class in de.netseeker.ejoe.cache
Utility supporting safe allocations and caching of ByteBuffers.
ByteBufferAllocator() - Constructor for class de.netseeker.ejoe.cache.ByteBufferAllocator
 
ByteBufferInputStream - Class in de.netseeker.ejoe.io
Implements an input stream over a NIO ByteBuffer.
ByteBufferInputStream(ByteBuffer) - Constructor for class de.netseeker.ejoe.io.ByteBufferInputStream
Constructs a new ByteBufferInputStream which reads from specified buffer
ByteBufferOutputStream - Class in de.netseeker.ejoe.io
Implements an input stream for a NIO ByteBuffer.
ByteBufferOutputStream() - Constructor for class de.netseeker.ejoe.io.ByteBufferOutputStream
 
ByteBufferOutputStream(int) - Constructor for class de.netseeker.ejoe.io.ByteBufferOutputStream
 
ByteBufferOutputStream(ByteBuffer) - Constructor for class de.netseeker.ejoe.io.ByteBufferOutputStream
 
byteToBBits(byte) - Static method in class de.netseeker.ejoe.io.IOUtil
Converts a byte to an array of boolean

C

CastorAdapter - Class in de.netseeker.ejoe.adapter
An adapter for (de)serializing objects via the Castor XML library.
CastorAdapter() - Constructor for class de.netseeker.ejoe.adapter.CastorAdapter
Creates a new instance of this adapter.
CastorAdapter(boolean) - Constructor for class de.netseeker.ejoe.adapter.CastorAdapter
Creates a new instance of this adapter.
CastorAdapter(Mapping) - Constructor for class de.netseeker.ejoe.adapter.CastorAdapter
Creates a new instance of this adapter using the given Castor mapping.
CastorAdapter(String) - Constructor for class de.netseeker.ejoe.adapter.CastorAdapter
Creates a new instance of this adapter using the Castor mapping loaded from the given mapping file.
CastorAdapter(URL) - Constructor for class de.netseeker.ejoe.adapter.CastorAdapter
Creates a new instance of this adapter using the Castor mapping loaded from the given mapping file.
ChannelInputStream - Class in de.netseeker.ejoe.io
This is a very ugly try to work around the following issue when using Channel.newInputStream(): If the client closes the connection and we are already reading from the blocking InputStream, that stream will simply throw an IOException to notify us of the connection close.
ChannelInputStream(InputStream) - Constructor for class de.netseeker.ejoe.io.ChannelInputStream
 
ChannelRegistrar - Interface in de.netseeker.ejoe.core
 
CHARSET - Static variable in class de.netseeker.ejoe.http.HttpRequest
 
ClassAndMethodArrayInvocationStrategy - Class in de.netseeker.ejoe.ext.crispy
 
ClassAndMethodArrayInvocationStrategy() - Constructor for class de.netseeker.ejoe.ext.crispy.ClassAndMethodArrayInvocationStrategy
 
classCache - Variable in class de.netseeker.ejoe.handler.BaseRemotingHandler
pre-cache all known Wrapper-Primitive-Pairs as well as all known Primitive-Wrapper-Pairs
ClassHandler - Class in de.netseeker.ejoe.handler
A ServerHandler which handles class loader requests.
ClassHandler() - Constructor for class de.netseeker.ejoe.handler.ClassHandler
 
ClassloaderRequest - Class in de.netseeker.ejoe.request
 
ClassloaderRequest() - Constructor for class de.netseeker.ejoe.request.ClassloaderRequest
 
ClassloaderRequest(String) - Constructor for class de.netseeker.ejoe.request.ClassloaderRequest
 
ClassRegistry - Interface in de.netseeker.ejoe.cache
 
clear() - Static method in class de.netseeker.ejoe.adapter.AdapterFactory
Removes all adapter registrations
clear() - Method in class de.netseeker.ejoe.cache.LRUMap
 
close() - Method in class de.netseeker.ejoe.EJClient
Closes an existing persistent connection to the corresponding EJOE server.
close() - Method in class de.netseeker.ejoe.io.ByteBufferInputStream
 
close() - Method in class de.netseeker.ejoe.io.ByteBufferOutputStream
 
close() - Method in class de.netseeker.ejoe.io.FastBufferedInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class de.netseeker.ejoe.io.UncloseableInputStream
 
close() - Method in class de.netseeker.ejoe.io.UncloseableOutputStream
 
closeQuiet(OutputStream) - Static method in class de.netseeker.ejoe.io.IOUtil
Tries to close an OutputStream and handles null values and IOExceptions quietly
closeQuiet(Writer) - Static method in class de.netseeker.ejoe.io.IOUtil
Tries to close a Writer and handles null values and IOExceptions quietly
closeQuiet(InputStream) - Static method in class de.netseeker.ejoe.io.IOUtil
Tries to close an InputStream and handles null values and IOExceptions quietly
closeQuiet(Reader) - Static method in class de.netseeker.ejoe.io.IOUtil
Tries to close a Reader and handles null values and IOExceptions quietly
closeQuiet(Channel) - Static method in class de.netseeker.ejoe.io.IOUtil
Tries to close an NIO Channel and handles null values and IOExceptions quietly
closeQuiet(Selector) - Static method in class de.netseeker.ejoe.io.IOUtil
Tries to close a NIO Selector and handles null values and IOExceptions quietly
collect(ByteBuffer) - Static method in class de.netseeker.ejoe.cache.ByteBufferAllocator
Tries to clear and destroy a existing ByteBuffer
CombinedConnectionProcessor - Class in de.netseeker.ejoe.core
The CombinedConnectionProcessor handles the further processing of accepted client connections.
CombinedConnectionProcessor(ServerInfo) - Constructor for class de.netseeker.ejoe.core.CombinedConnectionProcessor
Creates a new CombinedConnectionProcessor instance.
ConnectionAcceptor - Class in de.netseeker.ejoe.core
The ConnectionAcceptor class is a server thread handling accepting of incoming client connections and simply hands over these connections to another thread for further processing.
ConnectionAcceptor(ServerSocketChannel, ChannelRegistrar[]) - Constructor for class de.netseeker.ejoe.core.ConnectionAcceptor
 
ConnectionHeader - Class in de.netseeker.ejoe
A simple connection header contining informations about compression and blocking/non-blocking io features.
ConnectionHeader(boolean) - Constructor for class de.netseeker.ejoe.ConnectionHeader
Creates a new instance of ConnectionHeader.
ConnectionHeader(String, boolean) - Constructor for class de.netseeker.ejoe.ConnectionHeader
Creates a new instance of ConnectionHeader.
ConnectionHeader(SocketChannel, String, boolean) - Constructor for class de.netseeker.ejoe.ConnectionHeader
Creates a new instance of ConnectionHeader.
ConnectionHeader(SocketChannel, String, boolean, byte) - Constructor for class de.netseeker.ejoe.ConnectionHeader
Creates a new instance of ConnectionHeader.
ConnectionReader - Class in de.netseeker.ejoe.core
ConnectionReader targets three jobs: Read (partial) data from a established client connection Invoke the server handler to process the received data Hand over the response to the ConnectionProcessor for further processing (sending to the client)
ConnectionReader(ChannelRegistrar, ServerInfo, ConnectionHeader) - Constructor for class de.netseeker.ejoe.core.ConnectionReader
Creates a new instance of ConnectionReader
containsKey(Object) - Method in class de.netseeker.ejoe.cache.LRUMap
 
containsValue(Object) - Method in class de.netseeker.ejoe.cache.LRUMap
 
ContentStringBuilder - Class in de.netseeker.ejoe.util
 
ContentStringBuilder() - Constructor for class de.netseeker.ejoe.util.ContentStringBuilder
 
convert(Map) - Method in class de.netseeker.ejoe.ext.crispy.ClassAndMethodArrayInvocationStrategy
 
copy() - Method in class de.netseeker.ejoe.ConnectionHeader
Returns a clean copy of the current instance containing all transportable settings of the connection header
copy() - Method in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
Create a new copy of this object.
count - Variable in class de.netseeker.ejoe.io.FastBufferedInputStream
The index one greater than the index of the last valid byte in the buffer.
count - Variable in class de.netseeker.ejoe.io.FastBufferedOutputStream
The number of valid bytes in the buffer.
createAdapter(String) - Static method in class de.netseeker.ejoe.adapter.AdapterFactory
Returns either a new instance of the requested adapter or returns a already cached one.
createAsyncService(String, Class, EJClient, EJAsyncCallback) - Static method in class de.netseeker.ejoe.RemotingService
Creates a new JDK Proxy for doing asynchronous Remoting Requests using a given Interface
createCopy() - Method in interface de.netseeker.ejoe.handler.gen.IDynAccess
 
createDynamicWSIFPort(Definition, Service, Port, WSIFDynamicTypeMap) - Method in class de.netseeker.ejoe.ext.wsif.WSIFDynamicProvider_EJOE
Check if WSDL port has EJOE binding and if successful try to create EJOE port instance.
createFixedThreadPool(int, ThreadGroup) - Static method in class de.netseeker.ejoe.concurrent.ThreadPoolFactory
Creates a new ThreadPool with a fixed size, the worker threads in the pool will belong to the given ThreadGroup.
createFixedThreadPool(int) - Static method in class de.netseeker.ejoe.concurrent.ThreadPoolFactory
Creates a new ThreadPool with a fixed size, the worker threads in the pool will belong to the ThreadGroup of the caller.
createOperation(String) - Method in class de.netseeker.ejoe.ext.wsif.WSIFPort_EJOE
 
createOperation(String, String, String) - Method in class de.netseeker.ejoe.ext.wsif.WSIFPort_EJOE
 
createProcessor(ConnectionHeader) - Static method in class de.netseeker.ejoe.core.InJvmProcessorFactory
 
createService(String, Class, EJClient) - Static method in class de.netseeker.ejoe.RemotingService
Creates a new JDK Proxy for doing Remoting Requests using a given Interface
csISO - Static variable in class de.netseeker.ejoe.http.HttpHeaderParser
 

D

DataChannel - Class in de.netseeker.ejoe.io
Utility class handling all socket oriented data IO on nio channels.
DataChannel() - Constructor for class de.netseeker.ejoe.io.DataChannel
Singleton with hidden constructor, only child classes are allowed to construct new instances
de.netseeker.ejoe - package de.netseeker.ejoe
 
de.netseeker.ejoe.adapter - package de.netseeker.ejoe.adapter
 
de.netseeker.ejoe.adapter.commercial - package de.netseeker.ejoe.adapter.commercial
 
de.netseeker.ejoe.adapter.json - package de.netseeker.ejoe.adapter.json
 
de.netseeker.ejoe.cache - package de.netseeker.ejoe.cache
 
de.netseeker.ejoe.concurrent - package de.netseeker.ejoe.concurrent
 
de.netseeker.ejoe.core - package de.netseeker.ejoe.core
 
de.netseeker.ejoe.examples.echo - package de.netseeker.ejoe.examples.echo
 
de.netseeker.ejoe.examples.http - package de.netseeker.ejoe.examples.http
 
de.netseeker.ejoe.examples.remoting - package de.netseeker.ejoe.examples.remoting
 
de.netseeker.ejoe.ext.crispy - package de.netseeker.ejoe.ext.crispy
 
de.netseeker.ejoe.ext.wsif - package de.netseeker.ejoe.ext.wsif
 
de.netseeker.ejoe.ext.wsif.wsdl - package de.netseeker.ejoe.ext.wsif.wsdl
 
de.netseeker.ejoe.handler - package de.netseeker.ejoe.handler
 
de.netseeker.ejoe.handler.gen - package de.netseeker.ejoe.handler.gen
 
de.netseeker.ejoe.http - package de.netseeker.ejoe.http
 
de.netseeker.ejoe.io - package de.netseeker.ejoe.io
 
de.netseeker.ejoe.jmx - package de.netseeker.ejoe.jmx
 
de.netseeker.ejoe.request - package de.netseeker.ejoe.request
 
de.netseeker.ejoe.util - package de.netseeker.ejoe.util
 
decode(ByteBuffer) - Method in class de.netseeker.ejoe.io.DataChannel
Decodes and reformats request data if the underlying protocol layer makes it neccessary
decodeToString(ByteBuffer) - Static method in class de.netseeker.ejoe.io.IOUtil
 
decodeToString(ByteBuffer, String) - Static method in class de.netseeker.ejoe.io.IOUtil
 
deep() - Method in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
deep() - Method in class de.netseeker.ejoe.ext.wsif.WSIFPort_EJOE
 
DEFAULT_COMPRESSION_LEVEL - Static variable in class de.netseeker.ejoe.EJConstants
Default compression level used for compressing data with GZIP if enabled
DefaultRemotingHandler - Class in de.netseeker.ejoe.handler
Reflection based ServerHandler.
DefaultRemotingHandler() - Constructor for class de.netseeker.ejoe.handler.DefaultRemotingHandler
 
deRegister(EJServer) - Method in class de.netseeker.ejoe.core.EJServerRegistry
 
deRegisterClassMapping(String) - Method in interface de.netseeker.ejoe.cache.ClassRegistry
 
deRegisterClassMapping(String) - Method in class de.netseeker.ejoe.handler.BaseRemotingHandler
 
deserialize(SerializeAdapter, InputStream) - Method in class de.netseeker.ejoe.core.ConnectionReader
 
DynProxyGenerator - Class in de.netseeker.ejoe.handler.gen
Javassist based default proxy generator for accelerated access on reflected methods and constructors.
DynProxyGenerator() - Constructor for class de.netseeker.ejoe.handler.gen.DynProxyGenerator
Creates a new instance of DynProxyGenerator This constructor will throw an IllegalStateException if the current java version is lesser than 1.5.0

E

EchoClient - Class in de.netseeker.ejoe.examples.echo
Simple Example showing how to implement a basic ECHO client with EJOE.
EchoClient() - Constructor for class de.netseeker.ejoe.examples.echo.EchoClient
 
EchoHandler - Class in de.netseeker.ejoe.examples.echo
 
EchoHandler() - Constructor for class de.netseeker.ejoe.examples.echo.EchoHandler
 
EchoServer - Class in de.netseeker.ejoe.examples.echo
Simple Example showing how to implement a basic ECHO server with EJOE.
EchoServer() - Constructor for class de.netseeker.ejoe.examples.echo.EchoServer
 
EJAsyncCallback - Interface in de.netseeker.ejoe
A callback interface, which is able to process events of asynchronous client requests.
EJAsyncWorker - Class in de.netseeker.ejoe
A simple worker thread which can be used to realize asynchronous client requests based on a callback pattern
EJAsyncWorker(EJClient, Object, EJAsyncCallback, long) - Constructor for class de.netseeker.ejoe.EJAsyncWorker
 
EJClassLoader - Class in de.netseeker.ejoe
A remote classloader using an EJClient instance (shared per EJServer) to retrieve class definitions from an EJServer.
EJClassLoader(String, int) - Constructor for class de.netseeker.ejoe.EJClassLoader
Creates a new instance of this classloader using the EJOE server on the given host and port for loading unknown class definitions.
EJClassLoader(ClassLoader, String, int) - Constructor for class de.netseeker.ejoe.EJClassLoader
Creates a new instance of this classloader using the EJOE server on the given host and port for loading unknown class definitions.
EJClient - Class in de.netseeker.ejoe
This is the client component of EJOE.
EJClient() - Constructor for class de.netseeker.ejoe.EJClient
Creates an instance of the EJOE client pre-configured with settings from the global ejoe.properties file.
EJClient(String) - Constructor for class de.netseeker.ejoe.EJClient
Creates an instance of the EJOE client pre-configured with settings from a global properties file.
EJClient(Properties) - Constructor for class de.netseeker.ejoe.EJClient
Creates an instance of the EJOE client pre-configured with settings from the given properties store.
EJClient(String, int) - Constructor for class de.netseeker.ejoe.EJClient
Creates an instance of the EJOE client preconfigured to use an instance of de.netseeker.ejoe.adapter.ObjectStreamAdapter for (de)serializing.
EJClient(String, int, SerializeAdapter) - Constructor for class de.netseeker.ejoe.EJClient
Creates an instance of the EJOE client.
EJClient(String, int, SerializeAdapter, boolean, boolean, boolean) - Constructor for class de.netseeker.ejoe.EJClient
Creates an instance of the EJOE client.
EJConstants - Class in de.netseeker.ejoe
 
EJConstants() - Constructor for class de.netseeker.ejoe.EJConstants
 
EJExecutor - Class in de.netseeker.ejoe.ext.crispy
A dynamic proxy implementation for the great Crispy framework.
EJExecutor() - Constructor for class de.netseeker.ejoe.ext.crispy.EJExecutor
 
EJOE_CLASSLOADER_PORT - Static variable in class de.netseeker.ejoe.EJConstants
the default port on which ejoe will bind the server socket for remote classloading
EJOE_CONNECTION_TIMEOUT - Static variable in class de.netseeker.ejoe.EJConstants
the timeout used when EJOE clients are waiting for server responses or vice versa
EJOE_CONNECTION_TIMEOUT - Static variable in class de.netseeker.ejoe.ext.crispy.EJExecutor
Tells the underlying EJClient how long it will wait for server response until it will assume a connection timeout
EJOE_DEFAULT_ADAPTER - Static variable in class de.netseeker.ejoe.EJConstants
default (de)serialize adapter implementation used if no adapter was requested
EJOE_DEFAULT_CHARSET - Static variable in class de.netseeker.ejoe.EJConstants
Default charset used for de/encoding operations
EJOE_EOF - Static variable in class de.netseeker.ejoe.EJConstants
EJOEs custom EOF int value
EJOE_IN_JVM - Static variable in class de.netseeker.ejoe.ext.crispy.EJExecutor
Tells the underlying EJClient if it should use an existent In-JVM instance of EJServer, no socket connections will be used
EJOE_MAGIC_NUMBER - Static variable in class de.netseeker.ejoe.EJConstants
magic integer used to determine if the default ejoe protocol or HTTP is used
EJOE_MAX_READPROCESSORS - Static variable in class de.netseeker.ejoe.EJConstants
the default amount of concurrent read and server handler operations EJOE will process simultaneously
EJOE_MAX_SOCKET_BUF_SIZE - Static variable in class de.netseeker.ejoe.EJConstants
max. supported TCP window size
EJOE_MAX_WRITEPROCESSORS - Static variable in class de.netseeker.ejoe.EJConstants
the default amount of concurrent socket write operations EJOE will process simultaneously
EJOE_POOL_RESIZER_PERIOD - Static variable in class de.netseeker.ejoe.EJConstants
the time period used for the ThreadPool resizer thread, which inspects the used ThreadPools and will resize them if neccessary
EJOE_POOL_RESIZER_SHRINKWAIT - Static variable in class de.netseeker.ejoe.EJConstants
the timeout used by the ThreadPool resizer thread.
EJOE_PORT - Static variable in class de.netseeker.ejoe.EJConstants
the default port on which ejoe will bind the server socket
EJOE_SERIALIZATION_ADAPTER - Static variable in class de.netseeker.ejoe.ext.crispy.EJExecutor
Tells the underlying EJClient which SerializationAdapter should be used
EJOE_USE_COMPRESSION - Static variable in class de.netseeker.ejoe.ext.crispy.EJExecutor
Tells the underlying EJClient if it should compress serialized objects when sending them through the socket
EJOE_USE_PERSISTENT_CONNECTION - Static variable in class de.netseeker.ejoe.ext.crispy.EJExecutor
Tells the underlying EJClient if it should request and use a persistent connection from the EJServer
EJOE_USE_REMOTE_CLASSLOADER - Static variable in class de.netseeker.ejoe.ext.crispy.EJExecutor
Tells the underlying EJClient if it should try to use EJOE remote classloading feature, eg. load unknown response types from the server via the EJClassLoader
EJOE_VERSION - Static variable in class de.netseeker.ejoe.EJConstants
 
EJOE_WAIT_TIMEOUT - Static variable in class de.netseeker.ejoe.EJConstants
the timeout used when EJOE will block before next selection call if the last selection was zero
ejoeAdapter - Variable in class de.netseeker.ejoe.ext.wsif.WSIFPort_EJOE
 
EJOEAddress - Class in de.netseeker.ejoe.ext.wsif.wsdl
WSDL binding for the ejoe:address element.
EJOEAddress() - Constructor for class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
ejoeAddress - Variable in class de.netseeker.ejoe.ext.wsif.WSIFPort_EJOE
 
EJOEBinding - Class in de.netseeker.ejoe.ext.wsif.wsdl
WSDL binding for the EJOE binding type.
EJOEBinding() - Constructor for class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBinding
 
EJOEBindingConstants - Class in de.netseeker.ejoe.ext.wsif.wsdl
 
EJOEBindingConstants() - Constructor for class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingConstants
 
EJOEBindingSerializer - Class in de.netseeker.ejoe.ext.wsif.wsdl
WSDL (un-)marshaller for the EJOE WSDL binding extensions
EJOEBindingSerializer() - Constructor for class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingSerializer
 
EJOEExtensionsRegistry - Class in de.netseeker.ejoe.ext.wsif.wsdl
ExtensionRegistry for the EJOE WSDL binding extensions
EJOEExtensionsRegistry() - Constructor for class de.netseeker.ejoe.ext.wsif.wsdl.EJOEExtensionsRegistry
 
EJOEOperation - Class in de.netseeker.ejoe.ext.wsif.wsdl
WSDL extension for the ejoe:operation element.
EJOEOperation() - Constructor for class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
ejoeServerURL - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
EJServer - Class in de.netseeker.ejoe
This is the server component of EJOE.
EJServer(ServerHandler) - Constructor for class de.netseeker.ejoe.EJServer
Creates an instance of the EJOE server component pre-configured whith a default value for the used port
EJServer(ServerHandler, String) - Constructor for class de.netseeker.ejoe.EJServer
Creates an instance of the EJOE server component pre-configured whith a default value for the used port
EJServer(ServerHandler, int) - Constructor for class de.netseeker.ejoe.EJServer
Creates an instance of the EJOE server component
EJServer(ServerHandler, String, int) - Constructor for class de.netseeker.ejoe.EJServer
Creates an instance of the EJOE server component
EJServer() - Constructor for class de.netseeker.ejoe.EJServer
Creates an instance of EJServer pre-configured with settings from the global ejserver.properties file.
EJServer(Properties) - Constructor for class de.netseeker.ejoe.EJServer
Creates an instance of EJServer pre-configured with settings from the given properties store
EJServer(String) - Constructor for class de.netseeker.ejoe.EJServer
Creates an instance of EJServer pre-configured with settings from a global properties file.
EJServerConfig - Class in de.netseeker.ejoe.jmx
Simlpe MBean interface implementation to support runtime configuration via JMX
EJServerConfig() - Constructor for class de.netseeker.ejoe.jmx.EJServerConfig
 
EJServerConfig(EJServer) - Constructor for class de.netseeker.ejoe.jmx.EJServerConfig
 
EJServerConfigMBean - Interface in de.netseeker.ejoe.jmx
Simple MBean interface to support runtime configuration via JMX
EJServerRegistry - Class in de.netseeker.ejoe.core
A simple registry wherein all known local EJServers are registered, so that clients lookup an EJServer within the same JVM.
EJThreadFactory - Class in de.netseeker.ejoe.concurrent
A ThreadFactory which allows usage of a custom ThreadGroup for the produced threads
ELEM_ADAPTOR_CLASS - Static variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingConstants
 
ELEM_ADDRESS - Static variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingConstants
 
ELEM_COMPRESSION - Static variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingConstants
 
ELEM_INVOCATION_TYPE - Static variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingConstants
 
ELEM_PERSISTENT - Static variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingConstants
 
ELEM_URL - Static variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingConstants
 
enableCompression(boolean) - Method in class de.netseeker.ejoe.EJClient
Tells this client to use compression (if supported by the server) or not.
enableCompression(int) - Method in class de.netseeker.ejoe.EJClient
Tells this client to use compression (if supported by the server) with the given compression level.
enableCompression(boolean) - Method in class de.netseeker.ejoe.EJServer
Enables or disables the usage of compressing/decompressing for outgoing/incoming data.
enableCompression(int) - Method in class de.netseeker.ejoe.EJServer
Enables the usage of compressing/decompressing for outgoing/incoming data with the given compression level.
enableHttpPackaging(boolean) - Method in class de.netseeker.ejoe.EJClient
Enables/disables usage of a persistent connection.
enableHttpPackaging(boolean) - Method in class de.netseeker.ejoe.EJServer
Enables/disables support for http packaging.
enableNonBlockingIO(boolean) - Method in class de.netseeker.ejoe.EJServer
Enables/disables new style non-blocking IO for read and write operations.
enablePersistentConnection(boolean) - Method in class de.netseeker.ejoe.EJClient
Enables/disables usage of a persistent connection.
enablePersistentConnections(boolean) - Method in class de.netseeker.ejoe.EJServer
Enables/disables support for persistents client connections.
enableRemoteClassloading() - Method in class de.netseeker.ejoe.EJClient
Enables remote classloading on the default remote port.
enableRemoteClassLoading(boolean) - Method in class de.netseeker.ejoe.EJServer
Enables support for remote classloading
enableThreadPoolResizeControl(boolean) - Method in class de.netseeker.ejoe.EJServer
Enables/Disables automic, periodic control of the used worker pools.
enableThreadPoolResizeControl(boolean, long) - Method in class de.netseeker.ejoe.EJServer
This method works exactly as #enableThreadedProcessorUsage(boolean) but allows setting of a custom time period between control checks of the used worker pools.
encodeToByteBuffer(String) - Static method in class de.netseeker.ejoe.io.IOUtil
Converts the given string into a UTF8-encoded ByteBuffer.
encodeToBytes(String) - Static method in class de.netseeker.ejoe.io.IOUtil
Converts the given string into a UTF8-encoded array of bytes.
encodeToBytes(String, String) - Static method in class de.netseeker.ejoe.io.IOUtil
Converts the given string into a encoded array of bytes.
entrySet() - Method in class de.netseeker.ejoe.cache.LRUMap
 
exceptionThrown(Exception) - Method in class de.netseeker.ejoe.adapter.JavaBeansXmlAdapter
 
execute(Object) - Method in class de.netseeker.ejoe.EJClient
Main entry point for client tier implementations.
execute(Class, Object, Method, Object[]) - Method in class de.netseeker.ejoe.ext.crispy.EJExecutor
 
execute(Map) - Method in class de.netseeker.ejoe.handler.MultiObjectHandler
 
executeAsync(Object, EJAsyncCallback) - Method in class de.netseeker.ejoe.EJClient
Asynchrounous entry point for executing server invocations.
executeInputOnlyOperation(WSIFMessage) - Method in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
executeRequestResponseOperation(WSIFMessage, WSIFMessage, WSIFMessage) - Method in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
extractCode() - Method in class de.netseeker.ejoe.http.HttpResponseParser
Extracts the http status code from the underlying buffer
extractContentLength() - Method in class de.netseeker.ejoe.http.HttpHeaderParser
Determines the length of the expected content as stated in the "Content-Length:" section of the header
extractHeaderLength(ByteBuffer) - Static method in class de.netseeker.ejoe.http.HttpHeaderParser
Searches the ByteBuffer for two line breaks (either "\r\n\r\n" or "\n\n") to detect the end of HTTP header data
extractURI() - Method in class de.netseeker.ejoe.http.HttpRequestParser
Extracts the requested URI from the underlying buffer

F

FastBufferedInputStream - Class in de.netseeker.ejoe.io
A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the input and to support the mark and reset methods.
FastBufferedInputStream(InputStream) - Constructor for class de.netseeker.ejoe.io.FastBufferedInputStream
Creates a FastBufferedInputStream and saves its argument, the input stream in, for later use.
FastBufferedInputStream(InputStream, int) - Constructor for class de.netseeker.ejoe.io.FastBufferedInputStream
Creates a FastBufferedInputStream with the specified buffer size, and saves its argument, the input stream in, for later use.
FastBufferedOutputStream - Class in de.netseeker.ejoe.io
The class implements a buffered output stream.
FastBufferedOutputStream(OutputStream) - Constructor for class de.netseeker.ejoe.io.FastBufferedOutputStream
Creates a new buffered output stream to write data to the specified underlying output stream with a default 512-byte buffer size.
FastBufferedOutputStream(OutputStream, int) - Constructor for class de.netseeker.ejoe.io.FastBufferedOutputStream
Creates a new buffered output stream to write data to the specified underlying output stream with the specified buffer size.
fieldBindingOperationModel - Variable in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
fieldClassName - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
fieldEJOEOperationModel - Variable in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
fieldElementType - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
fieldElementType - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBinding
 
fieldElementType - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
fieldInParameterNames - Variable in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
fieldMethodName - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
fieldOutParameterNames - Variable in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
fieldOutputMessageName - Variable in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
fieldParameterOrder - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
fieldPort - Variable in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
fieldPortModel - Variable in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
fieldRequired - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
fieldRequired - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBinding
 
fieldRequired - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
fieldReturnPart - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
flush() - Method in class de.netseeker.ejoe.io.ByteBufferOutputStream
 
flush() - Method in class de.netseeker.ejoe.io.FastBufferedOutputStream
Flushes this buffered output stream.
flush() - Method in class de.netseeker.ejoe.io.UncloseableOutputStream
 
fromByte(byte) - Method in class de.netseeker.ejoe.ConnectionHeader
sets the eight most important bits of the connection header based on the bits contained in the given byte
fromString(String) - Method in class de.netseeker.ejoe.ConnectionHeader
Extracts the header settings from a formatted header string which follows the mask: header=12345678[&adapter=somepackage.someadapter]

G

get(Object) - Method in class de.netseeker.ejoe.cache.LRUMap
 
getActiveWorkerCount() - Method in class de.netseeker.ejoe.concurrent.Jdk15ThreadPool
 
getActiveWorkerCount() - Method in class de.netseeker.ejoe.concurrent.ThreadPool
Returns the count of currently active worker threads
getActiveWorkerCount() - Method in interface de.netseeker.ejoe.concurrent.ThreadService
Returns the amount of worker threads which are active.
getAdapterClass() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
getAdapterName() - Method in class de.netseeker.ejoe.ConnectionHeader
 
getAddressFromName(String) - Method in class de.netseeker.ejoe.examples.remoting.AddressBook
 
getAddressFromName(String) - Method in interface de.netseeker.ejoe.examples.remoting.IAddressBook
 
getAddressNamespaceURIs() - Method in class de.netseeker.ejoe.ext.wsif.WSIFDynamicProvider_EJOE
Returns the WSDL namespace URIs of any port addresses this provider supports.
getAllWorkers() - Method in class de.netseeker.ejoe.concurrent.ThreadPool
 
getArgs() - Method in class de.netseeker.ejoe.request.RemotingRequest
 
getArgTypes(Object[]) - Method in class de.netseeker.ejoe.handler.DefaultRemotingHandler
 
getAttachementInfo() - Method in class de.netseeker.ejoe.ConnectionHeader
 
getAttachment() - Method in class de.netseeker.ejoe.ConnectionHeader
 
getBackingBuffer() - Method in class de.netseeker.ejoe.io.ByteBufferOutputStream
 
getBindingNamespaceURIs() - Method in class de.netseeker.ejoe.ext.wsif.WSIFDynamicProvider_EJOE
Returns the WSDL namespace URIs of any bindings this provider supports.
getByteHeader() - Method in class de.netseeker.ejoe.http.HttpHeaderParser
 
getChannel() - Method in class de.netseeker.ejoe.ConnectionHeader
 
getCharHeader() - Method in class de.netseeker.ejoe.http.HttpHeaderParser
 
getCity() - Method in class de.netseeker.ejoe.examples.remoting.Address
 
getClassByName(String) - Method in class de.netseeker.ejoe.handler.BaseRemotingHandler
Either loads a class via reflection or (if already cached) from a Class-cache
getClassName() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
getClassName() - Method in class de.netseeker.ejoe.request.ClassloaderRequest
 
getClazz() - Method in class de.netseeker.ejoe.request.RemotingRequest
 
getCode() - Method in class de.netseeker.ejoe.http.HttpResponseParser
Returns the response status code, eg. 200 OK
getCompressionLevel() - Method in class de.netseeker.ejoe.ConnectionHeader
 
getConnectionHeader() - Method in class de.netseeker.ejoe.EJClient
Getter method to get direct access to the underlying ConnectionHeader (as required by the WSIF port implementation)
getConnectionProcessors() - Method in class de.netseeker.ejoe.EJServer
Returns the number of Connection Processors used for delegating network IO operations to reader/writer workers
getConstructorForArgumentTypes(Class, Class[], Class[]) - Method in class de.netseeker.ejoe.handler.DefaultRemotingHandler
Similiar to DefaultRemotingHandler.getMethodForArgumentTypes(Class, String, Class[], Class[]) but tries to lookup constructors instead
getContentLength() - Method in class de.netseeker.ejoe.http.HttpHeaderParser
Returns the content length
getContentType() - Method in class de.netseeker.ejoe.adapter.BaseAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.BetwixtAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.CastorAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.JavaBeansXmlAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.JavolutionAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.Jaxb2Adapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.json.JsonLibAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.json.JsonToolsAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.json.MyJsonAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.json.XStreamJsonAdapter
 
getContentType() - Method in interface de.netseeker.ejoe.adapter.SerializeAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.SkaringaAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.UTF8StringAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.XmlBeansAdapter
 
getContentType() - Method in class de.netseeker.ejoe.adapter.XStreamAdapter
 
getContentType() - Method in class de.netseeker.ejoe.http.HttpRequest
 
getCurrentPoolsize() - Method in class de.netseeker.ejoe.concurrent.Jdk15ThreadPool
 
getCurrentPoolsize() - Method in class de.netseeker.ejoe.concurrent.ThreadPool
Returns the real pool size which is the count of all living worker threads in the pool
getCurrentPoolsize() - Method in interface de.netseeker.ejoe.concurrent.ThreadService
Returns the amount of workers which are really usable in the underlying ThreadPool.
getDefaultInvocationStrategy() - Method in class de.netseeker.ejoe.ext.crispy.EJExecutor
 
getDefaultUrlAndPort() - Method in class de.netseeker.ejoe.ext.crispy.EJExecutor
 
getDynAccessProxy(Class, String, Object[]) - Method in class de.netseeker.ejoe.handler.gen.DynProxyGenerator
Either returns a copy of an already cached instance of a proxy or creates a new one, instaniate it, add it to cache and return a copy.
getDynAccessProxy(Class, String, Object[]) - Method in interface de.netseeker.ejoe.handler.gen.IProxyGenerator
 
getDynamicEJOEOperation(String, String, String) - Method in class de.netseeker.ejoe.ext.wsif.WSIFPort_EJOE
 
getEJClient() - Method in class de.netseeker.ejoe.ext.wsif.WSIFPort_EJOE
 
getEjoeServerURL() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
getElementType() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
getElementType() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBinding
 
getElementType() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
Get the type of this extensibility element.
getExpectedPoolsize() - Method in class de.netseeker.ejoe.concurrent.Jdk15ThreadPool
 
getExpectedPoolsize() - Method in class de.netseeker.ejoe.concurrent.ThreadPool
Returns the expected pool size, which might differ from the real pool size because workers died caused by unexpected exceptions etc.
getExpectedPoolsize() - Method in interface de.netseeker.ejoe.concurrent.ThreadService
Returns the amount of workers the ThreadService expects to to have in the underlying ThreadPool according to the currently active pool size.
getHandler() - Method in interface de.netseeker.ejoe.IServerInfo
 
getHandler() - Method in class de.netseeker.ejoe.ServerInfo
 
getHeaderLength() - Method in class de.netseeker.ejoe.http.HttpHeaderParser
Returns the length of the HTTP header in bytes without any preread content
getHost() - Method in class de.netseeker.ejoe.ConnectionHeader
 
getHost() - Method in class de.netseeker.ejoe.http.HttpRequest
 
getInstance() - Static method in class de.netseeker.ejoe.core.EJServerRegistry
 
getInstance() - Static method in class de.netseeker.ejoe.io.DataChannel
Invoking this method has the same effect as invoking DataChannel#getInstance(null)
getInstance(ConnectionHeader) - Static method in class de.netseeker.ejoe.io.DataChannel
Returns appropiate instance of DataChannel for the given connection header.
getInterface() - Method in interface de.netseeker.ejoe.IServerInfo
 
getInterface() - Method in class de.netseeker.ejoe.ServerInfo
 
getInvocationType() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
getIOBuffer() - Method in exception de.netseeker.ejoe.io.IncompleteIOException
Returns the contained ByteBuffer.
getJMXConfigurationBean() - Method in class de.netseeker.ejoe.EJServer
Returns a JMX compliant bean to configure EJServer via JMX
getLimit() - Method in class de.netseeker.ejoe.concurrent.ThreadQueue
 
getLoad() - Method in interface de.netseeker.ejoe.core.ChannelRegistrar
Returns the amount of currently queued network events for processing
getLoad() - Method in class de.netseeker.ejoe.core.CombinedConnectionProcessor
 
getMaxReadProcessors() - Method in class de.netseeker.ejoe.EJServer
Returns the current amount of supported concurrent read processor threads.
getMaxReadProcessors() - Method in interface de.netseeker.ejoe.IServerInfo
 
getMaxReadProcessors() - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
getMaxReadProcessors() - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
getMaxReadProcessors() - Method in class de.netseeker.ejoe.ServerInfo
 
getMaxWriteProcessors() - Method in class de.netseeker.ejoe.EJServer
Returns the current amount of supported concurrent write processor threads.
getMaxWriteProcessors() - Method in interface de.netseeker.ejoe.IServerInfo
 
getMaxWriteProcessors() - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
getMaxWriteProcessors() - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
getMaxWriteProcessors() - Method in class de.netseeker.ejoe.ServerInfo
 
getMethod() - Method in class de.netseeker.ejoe.http.HttpRequest
 
getMethod() - Method in class de.netseeker.ejoe.request.RemotingRequest
 
getMethodForArgumentTypes(Class, String, Class[], Class[]) - Method in class de.netseeker.ejoe.handler.DefaultRemotingHandler
 
getMethodName() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
getNotificationInfo() - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
getOperation() - Method in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
getOutputMessageName() - Method in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
getOutputStream() - Method in class de.netseeker.ejoe.http.HttpRequest
 
getParameterOrder() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
getPoolResizePeriod() - Method in interface de.netseeker.ejoe.IServerInfo
 
getPoolResizePeriod() - Method in class de.netseeker.ejoe.ServerInfo
 
getPort() - Method in interface de.netseeker.ejoe.IServerInfo
 
getPort() - Method in class de.netseeker.ejoe.ServerInfo
 
getPrimitiveForWrapper(Class) - Static method in class de.netseeker.ejoe.handler.BaseRemotingHandler
Returns the appropiate primitive type for the given wrapper type, eg. int for Integer
getReceiverInfo() - Method in class de.netseeker.ejoe.core.ConnectionReader
 
getRegistrar() - Method in class de.netseeker.ejoe.core.ConnectionReader
 
getRequestData() - Method in class de.netseeker.ejoe.request.RemotingRequest
 
getRequired() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
getRequired() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBinding
 
getRequired() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
Get whether or not the semantics of this extension are required.
getReturnPart() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
getRunnableCount() - Method in class de.netseeker.ejoe.concurrent.ThreadPool
Returns number of runnable object in the queue.
getSelectionInterest() - Method in exception de.netseeker.ejoe.io.IncompleteIOException
Returns the type of this incomplete io exception, either incomplete write or incomplete read.
getSenderInfo() - Method in class de.netseeker.ejoe.core.ConnectionReader
 
getServerInfo() - Method in class de.netseeker.ejoe.EJServer
 
getState() - Method in class de.netseeker.ejoe.examples.remoting.Address
 
getStatus() - Method in class de.netseeker.ejoe.http.HttpResponse
 
getStreetName() - Method in class de.netseeker.ejoe.examples.remoting.Address
 
getStreetNum() - Method in class de.netseeker.ejoe.examples.remoting.Address
 
getSupportedContentType(String) - Static method in class de.netseeker.ejoe.adapter.AdapterFactory
Returns the supported content type for the given adapter synonym
getTargetedConnectionProcessors() - Method in interface de.netseeker.ejoe.IServerInfo
 
getTargetedConnectionProcessors() - Method in class de.netseeker.ejoe.ServerInfo
 
getTimeout() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
getUniqueName() - Method in class de.netseeker.ejoe.request.ClassloaderRequest
 
getUniqueName() - Method in interface de.netseeker.ejoe.request.IRequest
 
getUniqueName() - Method in class de.netseeker.ejoe.request.PingRequest
 
getUniqueName() - Method in class de.netseeker.ejoe.request.RemotingRequest
 
getUri() - Method in class de.netseeker.ejoe.http.HttpRequestParser
Returns the requested URI
getUseCompression() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
getUsePersistentConnection() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
getWaitingBuffer() - Method in class de.netseeker.ejoe.ConnectionHeader
 
getWrapperForPrimitive(Class) - Static method in class de.netseeker.ejoe.handler.BaseRemotingHandler
Returns the appropiate wrapper type for the given primitive type, eg.
getWSIFPort() - Method in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
getZip() - Method in class de.netseeker.ejoe.examples.remoting.Address
 

H

handle(Object) - Method in class de.netseeker.ejoe.examples.echo.EchoHandler
 
handle(Object) - Method in class de.netseeker.ejoe.handler.BaseRemotingHandler
 
handle(Object) - Method in class de.netseeker.ejoe.handler.ClassHandler
 
handle(Object) - Method in class de.netseeker.ejoe.handler.MultiObjectHandler
Simply casts the given input object into a map
handle(Object) - Method in class de.netseeker.ejoe.handler.PingHandler
 
handle(Object) - Method in interface de.netseeker.ejoe.handler.ServerHandler
Handles a client request
handle(Object) - Method in class de.netseeker.ejoe.handler.ServerHandlerMapping
 
handleClassLoaderChange(ClassLoader) - Method in class de.netseeker.ejoe.adapter.BaseAdapter
 
handleClassLoaderChange(ClassLoader) - Method in class de.netseeker.ejoe.adapter.CastorAdapter
 
handleClassLoaderChange(ClassLoader) - Method in class de.netseeker.ejoe.adapter.Jaxb2Adapter
 
handleClassLoaderChange(ClassLoader) - Method in interface de.netseeker.ejoe.adapter.SerializeAdapter
Signals a change of the ContextClassLoader of the current thread to the adapter.
handleClassLoaderChange(ClassLoader) - Method in class de.netseeker.ejoe.adapter.SkaringaAdapter
 
handleClassLoaderChange(ClassLoader) - Method in class de.netseeker.ejoe.adapter.XStreamAdapter
 
handleObject(Object) - Method in class de.netseeker.ejoe.core.ConnectionReader
 
handshake(ConnectionHeader, SocketChannel, long) - Method in class de.netseeker.ejoe.io.DataChannel
Handshake for a socket channel.
hasAdapter() - Method in class de.netseeker.ejoe.ConnectionHeader
 
hasAttachment() - Method in class de.netseeker.ejoe.ConnectionHeader
 
hasCommpression() - Method in class de.netseeker.ejoe.EJServer
Returns whether compression has been enabled or not.
hasCompression() - Method in class de.netseeker.ejoe.ConnectionHeader
 
hasCompression() - Method in class de.netseeker.ejoe.http.HttpHeaderParser
Returns the compression setting in the HTTP-Header.
hasHttPackaging() - Method in class de.netseeker.ejoe.EJServer
Returns whether support for HTTP packaging has been enabled or not.
hasNonBlockingIO() - Method in class de.netseeker.ejoe.EJServer
Returns whether NIO has been enabled or not.
hasNonBlockingReadWrite() - Method in class de.netseeker.ejoe.ConnectionHeader
 
hasPersistentConnections() - Method in class de.netseeker.ejoe.EJServer
Returns whether support for persistent connections has been enabled or not.
hasPrereadContent() - Method in class de.netseeker.ejoe.http.HttpHeaderParser
 
hasWaitingBuffer() - Method in class de.netseeker.ejoe.ConnectionHeader
 
HessianAdapter - Class in de.netseeker.ejoe.adapter
An adapter for (de)serializing objects via the Caucho Hessian library
HessianAdapter() - Constructor for class de.netseeker.ejoe.adapter.HessianAdapter
 
HTTP_BAD_REQUEST - Static variable in class de.netseeker.ejoe.http.HttpResponse
 
HTTP_BYTEBUFFER_PREALLOC - Static variable in class de.netseeker.ejoe.EJConstants
Initially allocated size of the ByteBuffers used to read HTTP headers
HTTP_DATE_FORMAT - Static variable in class de.netseeker.ejoe.http.HttpResponse
 
HTTP_DEFAULT_CONTENTTYPE - Static variable in class de.netseeker.ejoe.EJConstants
Default content type used for HTTP communications if the used SerializeAdapter doesn't indicate a supported content type or when direct byte buffer exchange is used
HTTP_GET - Static variable in class de.netseeker.ejoe.http.HttpRequest
 
HTTP_HEAD - Static variable in class de.netseeker.ejoe.http.HttpRequest
 
HTTP_INTERNAL_SERVER_ERROR - Static variable in class de.netseeker.ejoe.http.HttpResponse
 
HTTP_LENGTH_REQUIRED - Static variable in class de.netseeker.ejoe.http.HttpResponse
 
HTTP_METHOD_NOT_ALLOWED - Static variable in class de.netseeker.ejoe.http.HttpResponse
 
HTTP_NOT_FOUND - Static variable in class de.netseeker.ejoe.http.HttpResponse
 
HTTP_OK - Static variable in class de.netseeker.ejoe.http.HttpResponse
 
HTTP_PARAM_NAME - Static variable in class de.netseeker.ejoe.EJConstants
Name of the POST variable clients can use for sending HTTP packaged request
HTTP_POST - Static variable in class de.netseeker.ejoe.http.HttpRequest
 
HTTP_VERSION_NOT_SUPPORTED - Static variable in class de.netseeker.ejoe.http.HttpResponse
 
HttpHeaderParser - Class in de.netseeker.ejoe.http
This is the main HTTP header parser of EJOE.
HttpHeaderParser(ByteBuffer) - Constructor for class de.netseeker.ejoe.http.HttpHeaderParser
Hidden constructor, only child classes are permitted to create a new instance
HttpRequest - Class in de.netseeker.ejoe.http
A simple container encapsulating a HTTP header.
HttpRequest(ConnectionHeader, String) - Constructor for class de.netseeker.ejoe.http.HttpRequest
Creates a new HTTP request using the given connection header and the given HTTP method (HEAD, POST).
HttpRequest(ConnectionHeader, String, String) - Constructor for class de.netseeker.ejoe.http.HttpRequest
Creates a new HTTP request using the given connection header, the given HTTP method (HEAD, POST) and the given content (mime) type.
HttpRequest(ConnectionHeader, String, String, String) - Constructor for class de.netseeker.ejoe.http.HttpRequest
Creates a new HTTP request using the given connection header, the given host name, the given content (mime) type and the given HTTP method (HEAD, POST).
HttpRequestParser - Class in de.netseeker.ejoe.http
Parser class for HTTP requests
HttpRequestParser(ByteBuffer) - Constructor for class de.netseeker.ejoe.http.HttpRequestParser
Constructs a new HTTP request parser using the given ByteBuffer
HttpResponse - Class in de.netseeker.ejoe.http
A simple container encapsulating a HTTP Response.
HttpResponse(ConnectionHeader, String) - Constructor for class de.netseeker.ejoe.http.HttpResponse
Creates a new HTTP response using the given connection header and the given HTTP status code string
HttpResponse(ConnectionHeader, String, String) - Constructor for class de.netseeker.ejoe.http.HttpResponse
Creates a new HTTP response using the given connection header, the given content (mime) type and the given HTTP status code string
HttpResponseParser - Class in de.netseeker.ejoe.http
Parser class for HTTP responses send by EJServer
HttpResponseParser(ByteBuffer) - Constructor for class de.netseeker.ejoe.http.HttpResponseParser
Creates a new parser using the given ByteBuffer containing HTTP response data
HttpServer - Class in de.netseeker.ejoe.examples.http
 
HttpServer() - Constructor for class de.netseeker.ejoe.examples.http.HttpServer
 

I

IAddressBook - Interface in de.netseeker.ejoe.examples.remoting
A simple in-memory address storage
IDynAccess - Interface in de.netseeker.ejoe.handler.gen
 
IllegalAdapterException - Exception in de.netseeker.ejoe.adapter
 
IllegalAdapterException() - Constructor for exception de.netseeker.ejoe.adapter.IllegalAdapterException
 
IllegalAdapterException(String) - Constructor for exception de.netseeker.ejoe.adapter.IllegalAdapterException
 
IncompleteIOException - Exception in de.netseeker.ejoe.io
A special exception type which will be thrown when a incomplete non-blocking IO read or write operation occurs.
IncompleteIOException(ByteBuffer) - Constructor for exception de.netseeker.ejoe.io.IncompleteIOException
Creates a new IncompleteIOException and stores the given ByteBuffer for possible reuse
IncompleteIOException(ByteBuffer, int) - Constructor for exception de.netseeker.ejoe.io.IncompleteIOException
Creates a new IncompleteIOException and stores the given ByteBuffer for possible reuse.
initialize() - Method in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
InJvmProcessor - Class in de.netseeker.ejoe.core
An In-JVM solution using Piped-Streams to communicate directly with the ServerHandler of a local EJServer.
InJvmProcessor(IServerInfo, ConnectionHeader) - Constructor for class de.netseeker.ejoe.core.InJvmProcessor
Creates a new instance of InJvmProcessor
InJvmProcessorFactory - Class in de.netseeker.ejoe.core
A simple factory using the EJServerRegistry to look up an existing local (within the same JVM) EJServer for the given client connection header.
InJvmProcessorFactory() - Constructor for class de.netseeker.ejoe.core.InJvmProcessorFactory
 
invocationType - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
invoke(Object, Method, Object[]) - Method in class de.netseeker.ejoe.RemotingService
 
invokeDynMethod(String, Object[]) - Method in interface de.netseeker.ejoe.handler.gen.IDynAccess
 
invokeLater(Runnable) - Method in class de.netseeker.ejoe.concurrent.Jdk15ThreadPool
 
invokeLater(Runnable) - Method in class de.netseeker.ejoe.concurrent.ThreadPool
Dispatch a new task onto this pool to be invoked asynchronously later
invokeLater(Runnable) - Method in interface de.netseeker.ejoe.concurrent.ThreadService
Queues a new task for asynchronous execution in the underlying ThreadPool
IOUtil - Class in de.netseeker.ejoe.io
Some useful methods for closing io streams, io readers, channels and Selector quitely, as well as methods for non-blocking, semi-blocking and full blocking io read/write operations.
IOUtil() - Constructor for class de.netseeker.ejoe.io.IOUtil
 
IProxyGenerator - Interface in de.netseeker.ejoe.handler.gen
 
IPTOS_THROUGHPUT - Static variable in class de.netseeker.ejoe.EJConstants
default socket option
IRequest - Interface in de.netseeker.ejoe.request
 
isAutomaticThreadPoolResize() - Method in interface de.netseeker.ejoe.IServerInfo
 
isAutomaticThreadPoolResize() - Method in class de.netseeker.ejoe.ServerInfo
 
isClassServerEnabled() - Method in interface de.netseeker.ejoe.IServerInfo
 
isClassServerEnabled() - Method in class de.netseeker.ejoe.ServerInfo
 
isClient() - Method in class de.netseeker.ejoe.ConnectionHeader
 
isComplete(ByteBuffer) - Static method in class de.netseeker.ejoe.http.HttpHeaderParser
Checks if the HTTP is complete.
isCompression() - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
isCompression() - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
isConnected() - Method in class de.netseeker.ejoe.ConnectionHeader
 
isConnectionPersistent() - Method in class de.netseeker.ejoe.http.HttpHeaderParser
Checks if the client has requested a persistent connection
isDirect() - Method in class de.netseeker.ejoe.ConnectionHeader
 
isEmpty() - Method in class de.netseeker.ejoe.cache.LRUMap
 
IServerInfo - Interface in de.netseeker.ejoe
 
isHandshakeResponseAware() - Method in class de.netseeker.ejoe.ConnectionHeader
 
isHttp() - Method in class de.netseeker.ejoe.ConnectionHeader
 
isHttpPackaging() - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
isHttpPackaging() - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
isInJVM() - Method in class de.netseeker.ejoe.EJClient
 
isMixed() - Method in class de.netseeker.ejoe.ConnectionHeader
 
isNonBlockingIO() - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
isNonBlockingIO() - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
isPersistent() - Method in class de.netseeker.ejoe.ConnectionHeader
 
isPersistentConnection() - Method in class de.netseeker.ejoe.http.HttpHeaderParser
Indicates whether the value for the HTTP header line "Connection:" was "close" or "open".
isPersistentConnections() - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
isPersistentConnections() - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
isRunning() - Method in class de.netseeker.ejoe.EJServer
Indicates if this EJServer is running and ready to accept and process incoming connections
isRunning() - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
isRunning() - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
isSelfBuffered() - Method in class de.netseeker.ejoe.adapter.BaseAdapter
 
isSelfBuffered() - Method in class de.netseeker.ejoe.adapter.JavaBeansXmlAdapter
 
isSelfBuffered() - Method in interface de.netseeker.ejoe.adapter.SerializeAdapter
Indicates that the adapter uses a StreamBuffer mechanism and doesn't require a buffered input stream
isSelfBuffered() - Method in class de.netseeker.ejoe.adapter.SojoAdapter
 
isServerRunning() - Method in interface de.netseeker.ejoe.IServerInfo
 
isServerRunning() - Method in class de.netseeker.ejoe.ServerInfo
 
isValid() - Method in interface de.netseeker.ejoe.core.ChannelRegistrar
Tells whether this ChannelRegistrar is running and accepting channels for further processing
isValid() - Method in class de.netseeker.ejoe.core.CombinedConnectionProcessor
 
isValid() - Method in class de.netseeker.ejoe.http.HttpHeaderParser
Checks if the HTTP header seems to be valid
isValid() - Method in class de.netseeker.ejoe.http.HttpRequestParser
 

J

JAVA_VERSION - Static variable in class de.netseeker.ejoe.EJConstants
the Java version, eg. 1.4.2_08 or 1.5.0_06
JAVA_VERSION_INT - Static variable in class de.netseeker.ejoe.EJConstants
the Java version converted to int, eg. 1.4.2_08 = 142, 1.5.0_06 = 150
JavaBeansXmlAdapter - Class in de.netseeker.ejoe.adapter
Simple SerializeAdapter implementation using the XmlEncoder/XmlDecoder classes of the Java Beans API
JavaBeansXmlAdapter() - Constructor for class de.netseeker.ejoe.adapter.JavaBeansXmlAdapter
 
JavolutionAdapter - Class in de.netseeker.ejoe.adapter
An adapter for (de)serializing objects via the javolution library
JavolutionAdapter() - Constructor for class de.netseeker.ejoe.adapter.JavolutionAdapter
Creates a new instance of JavolutionAdapter preconfigured with additional custom XmlFormats for java.math.BigDecimal java.math.BigInteger
JavolutionAdapter(Class[], XmlFormat[]) - Constructor for class de.netseeker.ejoe.adapter.JavolutionAdapter
Creates a new instance of JavolutionAdapter preconfigured with the provided XmlFormats.
Jaxb2Adapter - Class in de.netseeker.ejoe.adapter
 
Jaxb2Adapter() - Constructor for class de.netseeker.ejoe.adapter.Jaxb2Adapter
Creates a instance of this adapter with an empty binding using jaxb.properties and Configuration.xml from de.netseeker.ejoe.adapter.jaxb
Jaxb2Adapter(String) - Constructor for class de.netseeker.ejoe.adapter.Jaxb2Adapter
 
Jdk15ThreadPool - Class in de.netseeker.ejoe.concurrent
Fixed size thread pool implementation for usage with java >= 1.5.0
Jdk15ThreadPool() - Constructor for class de.netseeker.ejoe.concurrent.Jdk15ThreadPool
 
Jdk15ThreadPool(int) - Constructor for class de.netseeker.ejoe.concurrent.Jdk15ThreadPool
 
Jdk15ThreadPool(ThreadGroup) - Constructor for class de.netseeker.ejoe.concurrent.Jdk15ThreadPool
 
Jdk15ThreadPool(ThreadGroup, int) - Constructor for class de.netseeker.ejoe.concurrent.Jdk15ThreadPool
 
JsonLibAdapter - Class in de.netseeker.ejoe.adapter.json
Multimode SerializeAdapter supporting JSON via the JSON-lib.
JsonLibAdapter() - Constructor for class de.netseeker.ejoe.adapter.json.JsonLibAdapter
Creates a write-only instance of this adapter.
JsonLibAdapter(boolean) - Constructor for class de.netseeker.ejoe.adapter.json.JsonLibAdapter
Creates either a write-only or a mixed-mode instance of this adapter.
JsonToolsAdapter - Class in de.netseeker.ejoe.adapter.json
A true multimode SerializeAdapter supporting JSON via Json Tools.
JsonToolsAdapter() - Constructor for class de.netseeker.ejoe.adapter.json.JsonToolsAdapter
 
JSXAdapter - Class in de.netseeker.ejoe.adapter.commercial
Simple (de)serialize adapter using the JSX (Java Serialization to XML)
JSXAdapter() - Constructor for class de.netseeker.ejoe.adapter.commercial.JSXAdapter
 

K

keySet() - Method in class de.netseeker.ejoe.cache.LRUMap
 

L

LINE_SEP - Static variable in class de.netseeker.ejoe.http.HttpHeaderParser
 
LINE_SEP - Static variable in class de.netseeker.ejoe.http.HttpRequest
 
loadClass(String, boolean) - Method in class de.netseeker.ejoe.EJClassLoader
 
loadClass(String) - Method in class de.netseeker.ejoe.EJClassLoader
 
LoggingInputStream - Class in de.netseeker.ejoe.io
 
LoggingInputStream(InputStream) - Constructor for class de.netseeker.ejoe.io.LoggingInputStream
 
lookup(String) - Method in class de.netseeker.ejoe.core.EJServerRegistry
 
lookup() - Method in class de.netseeker.ejoe.core.EJServerRegistry
 
LRUMap - Class in de.netseeker.ejoe.cache
Simple synchronized implementation of a least recently used cache (LRU).
LRUMap() - Constructor for class de.netseeker.ejoe.cache.LRUMap
Creates a new LRUMap
LRUMap(int) - Constructor for class de.netseeker.ejoe.cache.LRUMap
Creates a new LRUMap

M

main(String[]) - Static method in class de.netseeker.ejoe.examples.echo.EchoClient
 
main(String[]) - Static method in class de.netseeker.ejoe.examples.echo.EchoServer
 
main(String[]) - Static method in class de.netseeker.ejoe.examples.http.HttpServer
 
main(String[]) - Static method in class de.netseeker.ejoe.examples.remoting.AddressClient
 
main(String[]) - Static method in class de.netseeker.ejoe.examples.remoting.AddressClientWithJdkProxy
 
main(String[]) - Static method in class de.netseeker.ejoe.examples.remoting.AddressServer
 
mark(int) - Method in class de.netseeker.ejoe.io.FastBufferedInputStream
See the general contract of the mark method of InputStream.
marklimit - Variable in class de.netseeker.ejoe.io.FastBufferedInputStream
The maximum read ahead allowed after a call to the mark method before subsequent calls to the reset method fail.
markpos - Variable in class de.netseeker.ejoe.io.FastBufferedInputStream
The value of the pos field at the time the last mark method was called.
markSupported() - Method in class de.netseeker.ejoe.io.ByteBufferInputStream
 
markSupported() - Method in class de.netseeker.ejoe.io.FastBufferedInputStream
Tests if this input stream supports the mark and reset methods.
marshall(Class, QName, ExtensibilityElement, PrintWriter, Definition, ExtensionRegistry) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingSerializer
 
MAX_ENTRIES - Static variable in class de.netseeker.ejoe.cache.LRUMap
 
MultiObjectHandler - Class in de.netseeker.ejoe.handler
A simple base class for server handlers which have to deal with multiple input objects and return values
MultiObjectHandler() - Constructor for class de.netseeker.ejoe.handler.MultiObjectHandler
 
MyJsonAdapter - Class in de.netseeker.ejoe.adapter.json
Multimode SerializeAdapter supporting JSON via the MyJSON library.
MyJsonAdapter() - Constructor for class de.netseeker.ejoe.adapter.json.MyJsonAdapter
Creates a write-only instance of this adapter.
MyJsonAdapter(boolean) - Constructor for class de.netseeker.ejoe.adapter.json.MyJsonAdapter
Creates either a write-only or a mixed-mode instance of this adapter.

N

newThread(Runnable) - Method in class de.netseeker.ejoe.concurrent.EJThreadFactory
 
NIO_BYTEBUFFER_STREAM_SIZE - Static variable in class de.netseeker.ejoe.EJConstants
buffer size used for the bytbuffer outputstreams used by both client and server
NIO_HEADER_SIZE - Static variable in class de.netseeker.ejoe.EJConstants
size used for nio header bytebuffers containing the size of the data buffers
NIO_MAX_ITERATIONS - Static variable in class de.netseeker.ejoe.EJConstants
number of trials for write/read data before a socketchannel will be marked as blocking
nonBlockingRead(ReadableByteChannel, ByteBuffer) - Static method in class de.netseeker.ejoe.io.DataChannel
Tries to send the given ByteBuffer completely through the given SocketChannel within a given timeout
nonBlockingWrite(WritableByteChannel, ByteBuffer) - Method in class de.netseeker.ejoe.io.DataChannel
Tries to send the given ByteBuffer completely through the given SocketChannel three times
NS_URI_EJOE - Static variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingConstants
 

O

ObjectStreamAdapter - Class in de.netseeker.ejoe.adapter
Simple (de)serialize adapter using the standard ObjectInputStream and ObjectOutputStream classes provided by SUN.
ObjectStreamAdapter() - Constructor for class de.netseeker.ejoe.adapter.ObjectStreamAdapter
 
onErrorOccured(long, IOException) - Method in interface de.netseeker.ejoe.EJAsyncCallback
This method will be called by EJClient whenever an error occured while processing the related asynchronous client request.
onRequestProcessed(long, Object) - Method in interface de.netseeker.ejoe.EJAsyncCallback
This method will be called by EJClient whenever the related asynchronous client request was successfully processed.
operationInstances - Variable in class de.netseeker.ejoe.ext.wsif.WSIFPort_EJOE
 

P

pConnection - Static variable in class de.netseeker.ejoe.http.HttpHeaderParser
 
pContentLength - Static variable in class de.netseeker.ejoe.http.HttpHeaderParser
 
PingHandler - Class in de.netseeker.ejoe.handler
 
PingHandler() - Constructor for class de.netseeker.ejoe.handler.PingHandler
 
PingRequest - Class in de.netseeker.ejoe.request
 
PingRequest() - Constructor for class de.netseeker.ejoe.request.PingRequest
 
pLineEnd - Static variable in class de.netseeker.ejoe.http.HttpHeaderParser
 
pos - Variable in class de.netseeker.ejoe.io.FastBufferedInputStream
The current position in the buffer.
process(Object) - Method in class de.netseeker.ejoe.core.InJvmProcessor
Processes a client request directly with the ServerHandler of a local (within the same JVM) EJServer
put(Object, Object) - Method in class de.netseeker.ejoe.cache.LRUMap
 
putAll(Map) - Method in class de.netseeker.ejoe.cache.LRUMap
 
putInt(int) - Method in class de.netseeker.ejoe.io.ByteBufferOutputStream
 

Q

Q_ELEM_EJOE_ADDRESS - Static variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingConstants
 
Q_ELEM_EJOE_BINDING - Static variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingConstants
 
Q_ELEM_EJOE_OPERATION - Static variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingConstants
 

R

read(InputStream) - Method in class de.netseeker.ejoe.adapter.BetwixtAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.CastorAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.commercial.JSXAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.HessianAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.JavaBeansXmlAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.JavolutionAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.Jaxb2Adapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.json.JsonLibAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.json.JsonToolsAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.json.MyJsonAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.json.SojoJsonAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.json.XStreamJsonAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.ObjectStreamAdapter
 
read(InputStream) - Method in interface de.netseeker.ejoe.adapter.SerializeAdapter
Deserializes an object out of an given InputStream
read(InputStream) - Method in class de.netseeker.ejoe.adapter.SkaringaAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.SojoAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.UTF8StringAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.XmlBeansAdapter
 
read(InputStream) - Method in class de.netseeker.ejoe.adapter.XStreamAdapter
 
read() - Method in class de.netseeker.ejoe.io.ByteBufferInputStream
 
read(byte[]) - Method in class de.netseeker.ejoe.io.ByteBufferInputStream
 
read(byte[], int, int) - Method in class de.netseeker.ejoe.io.ByteBufferInputStream
 
read() - Method in class de.netseeker.ejoe.io.ChannelInputStream
 
read(byte[], int, int) - Method in class de.netseeker.ejoe.io.ChannelInputStream
 
read(byte[]) - Method in class de.netseeker.ejoe.io.ChannelInputStream
 
read() - Method in class de.netseeker.ejoe.io.FastBufferedInputStream
See the general contract of the read method of InputStream.
read(byte[], int, int) - Method in class de.netseeker.ejoe.io.FastBufferedInputStream
Reads bytes from this byte-input stream into the specified byte array, starting at the given offset.
read(byte[], int, int) - Method in class de.netseeker.ejoe.io.LoggingInputStream
 
read(byte[]) - Method in class de.netseeker.ejoe.io.LoggingInputStream
 
read() - Method in class de.netseeker.ejoe.io.UncloseableInputStream
 
read(byte[], int, int) - Method in class de.netseeker.ejoe.io.UncloseableInputStream
 
read(byte[]) - Method in class de.netseeker.ejoe.io.UncloseableInputStream
 
readDirect(InputStream) - Static method in class de.netseeker.ejoe.io.IOUtil
Reads and returns a ByteBuffer from an InputStream
readHeader(ConnectionHeader, long) - Method in class de.netseeker.ejoe.io.DataChannel
Receives a EJOE specific header containing the size of the next ByteBuffer.
reAllocate(ByteBuffer, int) - Static method in class de.netseeker.ejoe.cache.ByteBufferAllocator
Resizes a given ByteBuffer to a new size.
register(ConnectionHeader, int) - Method in interface de.netseeker.ejoe.core.ChannelRegistrar
(Re-)Adds a incomplete read channel to the list of channels processed by the Selector of this ChannelRegistrar
register(ConnectionHeader, int) - Method in class de.netseeker.ejoe.core.CombinedConnectionProcessor
 
register(EJServer) - Method in class de.netseeker.ejoe.core.EJServerRegistry
 
registerAdapter(SerializeAdapter) - Static method in class de.netseeker.ejoe.adapter.AdapterFactory
Registers a new adapter to the registry of known adapters while using the class name of the adapter as synonym within the registry
registerAdapter(String, SerializeAdapter) - Static method in class de.netseeker.ejoe.adapter.AdapterFactory
Registers a new adapter to the registry of known adapters while using the given name as synonym within the registry
registerClassMapping(String, String) - Method in interface de.netseeker.ejoe.cache.ClassRegistry
 
registerClassMapping(String, String) - Method in class de.netseeker.ejoe.handler.BaseRemotingHandler
 
registerSerializer(ExtensionRegistry) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingSerializer
Registers the serializer.
releaseAttachment() - Method in class de.netseeker.ejoe.ConnectionHeader
 
releaseWaitingBuffer() - Method in class de.netseeker.ejoe.ConnectionHeader
 
RemotingRequest - Class in de.netseeker.ejoe.request
 
RemotingRequest() - Constructor for class de.netseeker.ejoe.request.RemotingRequest
Creates a empty RemotingRequest
RemotingRequest(String, String, Object[]) - Constructor for class de.netseeker.ejoe.request.RemotingRequest
Creates a new RemotingRequest
RemotingService - Class in de.netseeker.ejoe
JDK Proxy factory and InvocationHandler This factory implementation can be used to do Remoting Requests in a very elegantly way by using Interfaces for the targeted remote service class.
RemotingService(String, EJClient, EJAsyncCallback) - Constructor for class de.netseeker.ejoe.RemotingService
 
remove(Object) - Method in class de.netseeker.ejoe.cache.LRUMap
 
remove() - Method in class de.netseeker.ejoe.concurrent.ThreadQueue
Removes the first object from the queue, blocking until one is available.
removeHandlerMapping(String) - Method in class de.netseeker.ejoe.handler.ServerHandlerMapping
 
requiresCustomEOFHandling() - Method in class de.netseeker.ejoe.adapter.BaseAdapter
 
requiresCustomEOFHandling() - Method in class de.netseeker.ejoe.adapter.BetwixtAdapter
 
requiresCustomEOFHandling() - Method in class de.netseeker.ejoe.adapter.CastorAdapter
 
requiresCustomEOFHandling() - Method in class de.netseeker.ejoe.adapter.JavaBeansXmlAdapter
 
requiresCustomEOFHandling() - Method in interface de.netseeker.ejoe.adapter.SerializeAdapter
Signals if this adapter has problems with EJOE's UncloseableInputStreams and requires a really closed Stream (which EJOE prevents to ensure that an adapter can not close the underlying socket unintentionally).
requiresCustomEOFHandling() - Method in class de.netseeker.ejoe.adapter.SojoAdapter
 
reset() - Method in class de.netseeker.ejoe.http.HttpRequest
Resets all data appended to this request
reset() - Method in class de.netseeker.ejoe.io.ByteBufferOutputStream
Reset the underlying byte buffer back to the starting state
reset() - Method in class de.netseeker.ejoe.io.FastBufferedInputStream
See the general contract of the reset method of InputStream.
resize(int) - Method in class de.netseeker.ejoe.concurrent.Jdk15ThreadPool
 
resize(int) - Method in class de.netseeker.ejoe.concurrent.ThreadPool
Resizes the pool to the new size
resize(int) - Method in interface de.netseeker.ejoe.concurrent.ThreadService
Resizes the amount of worker threads in the ThreadService to the given size.
restartEJServer() - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
restartEJServer() - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
returnEJClient(EJClient) - Method in class de.netseeker.ejoe.ext.wsif.WSIFPort_EJOE
 
run() - Method in class de.netseeker.ejoe.concurrent.ThreadPool
The method ran by the pool of background threads
run() - Method in class de.netseeker.ejoe.concurrent.ThreadPoolResizer
 
run() - Method in class de.netseeker.ejoe.core.CombinedConnectionProcessor
 
run() - Method in class de.netseeker.ejoe.core.ConnectionAcceptor
 
run() - Method in class de.netseeker.ejoe.core.ConnectionReader
 
run() - Method in class de.netseeker.ejoe.EJAsyncWorker
 

S

sBitsToBBits(String) - Static method in class de.netseeker.ejoe.io.IOUtil
Converts a bit-like String representation into an array of boolean
semiBlockingRead(ReadableByteChannel, ByteBuffer, long) - Static method in class de.netseeker.ejoe.io.DataChannel
Tries to read ByteBuffer.remaining() bytes the into given ByteBuffer from the given SocketChannel within a given timeout.
semiBlockingWrite(WritableByteChannel, ByteBuffer, long) - Method in class de.netseeker.ejoe.io.DataChannel
Tries to send the given ByteBuffer completely through the given SocketChannel within a given timeout
SerializeAdapter - Interface in de.netseeker.ejoe.adapter
Interface defining all methods required by a (de)serialize adapter.
ServerHandler - Interface in de.netseeker.ejoe.handler
Simple interface defining the entry point for all server handlers.
ServerHandlerMapping - Class in de.netseeker.ejoe.handler
When using a ServerHandlerMapping with EJServer it is possible to use different ServerHandlers depending on the type of the used requests.
ServerHandlerMapping() - Constructor for class de.netseeker.ejoe.handler.ServerHandlerMapping
 
ServerInfo - Class in de.netseeker.ejoe
 
ServerInfo() - Constructor for class de.netseeker.ejoe.ServerInfo
 
ServerInfo(SocketChannel, String, byte) - Constructor for class de.netseeker.ejoe.ServerInfo
 
ServerInfo(SocketChannel, String) - Constructor for class de.netseeker.ejoe.ServerInfo
 
ServerInfo(String) - Constructor for class de.netseeker.ejoe.ServerInfo
 
setAdapterClass(String) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
setAdapterName(String) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setAdapterStrategy(int) - Method in class de.netseeker.ejoe.EJClient
Controls the used Adapter Strategy: ADAPTER_STRATEGY_DEFAULT: both, client and server, will serialize and deserialize objects.
setArgs(Object[]) - Method in class de.netseeker.ejoe.request.RemotingRequest
 
setAttachment(Object) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setAttachment(Object, Object) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setAutomaticThreadPoolResize(boolean) - Method in class de.netseeker.ejoe.ServerInfo
 
setByteBuffer(ByteBuffer) - Method in class de.netseeker.ejoe.io.ByteBufferInputStream
 
setChannel(SocketChannel) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setCity(String) - Method in class de.netseeker.ejoe.examples.remoting.Address
 
setClassName(String) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
setClassName(String) - Method in class de.netseeker.ejoe.request.ClassloaderRequest
 
setClassServerEnabled(boolean) - Method in class de.netseeker.ejoe.ServerInfo
 
setClazz(String) - Method in class de.netseeker.ejoe.request.RemotingRequest
 
setCompression(boolean) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setCompression(boolean) - Method in class de.netseeker.ejoe.http.HttpHeaderParser
 
setCompression(boolean) - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
setCompression(boolean) - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
setCompressionLevel(int) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setConnected(boolean) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setConnectionProcessors(int) - Method in class de.netseeker.ejoe.EJServer
Sets the number of Connection Processors to use for delegating network IO operations to reader/writer workers.
setConnectionTimeout(int) - Method in class de.netseeker.ejoe.EJClient
Sets the connection timeout used when waiting for server responses.
setDefaultHandler(ServerHandler) - Method in class de.netseeker.ejoe.handler.ServerHandlerMapping
 
setDynamicWSIFOperation(String, String, String, WSIFOperation_EJOE) - Method in class de.netseeker.ejoe.ext.wsif.WSIFPort_EJOE
 
setDynTarget(Object) - Method in interface de.netseeker.ejoe.handler.gen.IDynAccess
 
setEjoeServerURL(String) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
setElementType(QName) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
setElementType(QName) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBinding
 
setElementType(QName) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
Set the type of this extensibility element.
setHandler(ServerHandler) - Method in class de.netseeker.ejoe.ServerInfo
 
setHost(String) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setHttp(boolean) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setHttpPackaging(boolean) - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
setHttpPackaging(boolean) - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
setInJVM(boolean) - Method in class de.netseeker.ejoe.EJClient
 
setInterface(String) - Method in class de.netseeker.ejoe.ServerInfo
 
setInvocationType(String) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
setIOBuffer(ByteBuffer) - Method in exception de.netseeker.ejoe.io.IncompleteIOException
Sets the internal ByteBuffer containing partial data, can be also null
setIsDirect(boolean) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setIsHandshakeResponseAware(boolean) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setIsMixed(boolean) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setLimit(int) - Method in class de.netseeker.ejoe.concurrent.ThreadQueue
Sets the max size of this queue, adding new elements will block when the queue size would get bigger than the limit
setMaxReadProcessors(int) - Method in class de.netseeker.ejoe.EJServer
Sets the amount of threads used for processing read operations on accepted connections.
setMaxReadProcessors(int) - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
setMaxReadProcessors(int) - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
setMaxReadProcessors(int) - Method in class de.netseeker.ejoe.ServerInfo
 
setMaxWriteProcessors(int) - Method in class de.netseeker.ejoe.EJServer
Sets the amount of threads used for processing write operations.
setMaxWriteProcessors(int) - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
setMaxWriteProcessors(int) - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
setMaxWriteProcessors(int) - Method in class de.netseeker.ejoe.ServerInfo
 
setMethod(String) - Method in class de.netseeker.ejoe.request.RemotingRequest
 
setMethodName(String) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
setNonBlockingIO(boolean) - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
setNonBlockingIO(boolean) - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
setNonBlockingReadWrite(boolean) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setParameterOrder(String) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
setPersistent(boolean) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setPersistentConnections(boolean) - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
setPersistentConnections(boolean) - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
setPoolResizePeriod(long) - Method in class de.netseeker.ejoe.ServerInfo
 
setPort(int) - Method in class de.netseeker.ejoe.ServerInfo
 
setReceiveBufferSize(Socket, int) - Static method in class de.netseeker.ejoe.io.IOUtil
Set the SO_RCVBUF hint on a connected socket to the size of the data which are expected to be read next time
setRequired(Boolean) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
setRequired(Boolean) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBinding
 
setRequired(Boolean) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
Set whether or not the semantics of this extension are required.
setReturnPart(String) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
setSelectionInterest(int) - Method in exception de.netseeker.ejoe.io.IncompleteIOException
Sets the type of this incomplete io exception, either incomplete write or incomplete read.
setSendBufferSize(Socket, int) - Static method in class de.netseeker.ejoe.io.IOUtil
Set the SO_SNDBUF hint on a connected socket to the size of the data which are expected to be written next time
setServerRunning(boolean) - Method in class de.netseeker.ejoe.ServerInfo
 
setState(String) - Method in class de.netseeker.ejoe.examples.remoting.Address
 
setStreetName(String) - Method in class de.netseeker.ejoe.examples.remoting.Address
 
setStreetNum(int) - Method in class de.netseeker.ejoe.examples.remoting.Address
 
setTargetedConnectionProcessors(int) - Method in class de.netseeker.ejoe.ServerInfo
 
setTimeout(int) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
setUseCompression(boolean) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
setUsePersistentConnection(boolean) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
setValidation(boolean) - Method in class de.netseeker.ejoe.adapter.CastorAdapter
Either enables or disables Castors validation feature.
setWaitingBuffer(ByteBuffer) - Method in class de.netseeker.ejoe.ConnectionHeader
 
setXMLBeanInfoRegistry(XMLBeanInfoRegistry) - Method in class de.netseeker.ejoe.adapter.BetwixtAdapter
 
setZip(int) - Method in class de.netseeker.ejoe.examples.remoting.Address
 
size() - Method in class de.netseeker.ejoe.cache.LRUMap
 
size() - Method in class de.netseeker.ejoe.concurrent.ThreadQueue
Returns the current number of object in the queue
SkaringaAdapter - Class in de.netseeker.ejoe.adapter
An adapter for (de)serializing objects via the great Skaringa library
SkaringaAdapter() - Constructor for class de.netseeker.ejoe.adapter.SkaringaAdapter
Creates a new instance of SkaringaAdapter using compact XML
SkaringaAdapter(boolean) - Constructor for class de.netseeker.ejoe.adapter.SkaringaAdapter
Creates a new instance of SkaringaAdapter
skip(long) - Method in class de.netseeker.ejoe.io.FastBufferedInputStream
See the general contract of the skip method of InputStream.
SojoAdapter - Class in de.netseeker.ejoe.adapter
An adapter for (de)serializing objects via SOJO - Simplify your Old Java Objects
SojoAdapter() - Constructor for class de.netseeker.ejoe.adapter.SojoAdapter
 
SojoJsonAdapter - Class in de.netseeker.ejoe.adapter.json
An adapter for (de)serializing objects via the JsonSerializer of SOJO - Simplify your Old Java Objects
SojoJsonAdapter() - Constructor for class de.netseeker.ejoe.adapter.json.SojoJsonAdapter
 
start() - Method in class de.netseeker.ejoe.EJServer
(Re)Starts the main server as well as the class loader server (if it's configured)
startEJServer() - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
startEJServer() - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 
stop() - Method in class de.netseeker.ejoe.concurrent.Jdk15ThreadPool
 
stop() - Method in class de.netseeker.ejoe.concurrent.ThreadPool
Signals this pool not to request and run workers from the queue
stop() - Method in interface de.netseeker.ejoe.concurrent.ThreadService
Shutdown the underlying ThreadPool
stop() - Method in class de.netseeker.ejoe.EJServer
Stops the main server as well as the class loader server (if it's running)
stopEJServer() - Method in class de.netseeker.ejoe.jmx.EJServerConfig
 
stopEJServer() - Method in interface de.netseeker.ejoe.jmx.EJServerConfigMBean
 

T

ThreadPool - Class in de.netseeker.ejoe.concurrent
Fixed size thread pool implementation for usage with java < 1.5.0
ThreadPool(int, int) - Constructor for class de.netseeker.ejoe.concurrent.ThreadPool
 
ThreadPool(int) - Constructor for class de.netseeker.ejoe.concurrent.ThreadPool
 
ThreadPool() - Constructor for class de.netseeker.ejoe.concurrent.ThreadPool
 
ThreadPool(ThreadGroup) - Constructor for class de.netseeker.ejoe.concurrent.ThreadPool
 
ThreadPool(ThreadGroup, int) - Constructor for class de.netseeker.ejoe.concurrent.ThreadPool
 
ThreadPoolFactory - Class in de.netseeker.ejoe.concurrent
A factory producing ThreadPools.
ThreadPoolFactory() - Constructor for class de.netseeker.ejoe.concurrent.ThreadPoolFactory
 
ThreadPoolResizer - Class in de.netseeker.ejoe.concurrent
A controller thread which monitors a ThreadService and ensures that the limit of worker threads within the ThreadService will be adjusted according to the workload.
ThreadPoolResizer(ThreadService, int, long) - Constructor for class de.netseeker.ejoe.concurrent.ThreadPoolResizer
Creates a new instance of ThreadPoolResizer, which can be scheduled via using a Timer and will monitor and eventually resize the given ThreadService up to the given limit of workers by checking the workload of the pool.
ThreadQueue - Class in de.netseeker.ejoe.concurrent
 
ThreadQueue() - Constructor for class de.netseeker.ejoe.concurrent.ThreadQueue
Creates a new, unlimited instance of ThreadQueue
ThreadQueue(int) - Constructor for class de.netseeker.ejoe.concurrent.ThreadQueue
Creates a new instance of ThreadQueue, which will block if the amount of queued elements reaches the given limit
ThreadService - Interface in de.netseeker.ejoe.concurrent
A ThreadService is a wrapper around an implementation of a ThreadPool.
timeout - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
toByte() - Method in class de.netseeker.ejoe.ConnectionHeader
Returns a byte representation of the eight most important bits of the connection header
toByteBuffer() - Method in class de.netseeker.ejoe.ConnectionHeader
Returns a ByteBuffer containg all transportable settings of the connection header
toByteBuffer() - Method in class de.netseeker.ejoe.http.HttpRequest
Transforms this HTTP request into a ByteBuffer
toBytes() - Method in class de.netseeker.ejoe.ConnectionHeader
Returns the byte array representation of this connection header
toHeaderString() - Method in class de.netseeker.ejoe.http.HttpRequest
Transforms only the contained HTTP header into a string representation
toHeaderString() - Method in class de.netseeker.ejoe.http.HttpResponse
 
toString() - Method in class de.netseeker.ejoe.ConnectionHeader
 
toString() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
toString() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBinding
 
toString() - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEOperation
 
toString() - Method in class de.netseeker.ejoe.http.HttpRequest
 
toString() - Method in class de.netseeker.ejoe.request.RemotingRequest
 
toString(Object[]) - Static method in class de.netseeker.ejoe.util.ContentStringBuilder
JDK 1.4 compatible toString for arrays
toString(Collection) - Static method in class de.netseeker.ejoe.util.ContentStringBuilder
JDK 1.4 compatible toString for collections

U

UncloseableInputStream - Class in de.netseeker.ejoe.io
Simple buffered input stream wrapper which overwrites #close to prevent some and is used when input streams are handed over to (de)serialize adapters to prevent some parsers, eg.
UncloseableInputStream(InputStream) - Constructor for class de.netseeker.ejoe.io.UncloseableInputStream
 
UncloseableInputStream(InputStream, boolean) - Constructor for class de.netseeker.ejoe.io.UncloseableInputStream
 
UncloseableOutputStream - Class in de.netseeker.ejoe.io
Simple input stream wrapper which overwrites #close to prevent some and is used when output streams are handed over to serialize adapters to prevent some encoders, eg.
UncloseableOutputStream(OutputStream) - Constructor for class de.netseeker.ejoe.io.UncloseableOutputStream
 
UncloseableOutputStream(OutputStream, boolean) - Constructor for class de.netseeker.ejoe.io.UncloseableOutputStream
 
UNIQUE_NAME - Static variable in class de.netseeker.ejoe.request.ClassloaderRequest
 
UNIQUE_NAME - Static variable in class de.netseeker.ejoe.request.PingRequest
 
UNIQUE_NAME - Static variable in class de.netseeker.ejoe.request.RemotingRequest
 
unmarshall(Class, QName, Element, Definition, ExtensionRegistry) - Method in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEBindingSerializer
 
useCompression - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
usePersistentConnection - Variable in class de.netseeker.ejoe.ext.wsif.wsdl.EJOEAddress
 
UTF8StringAdapter - Class in de.netseeker.ejoe.adapter
Simple raw string (de)Serializer for serializing/deserializing string messages.
UTF8StringAdapter() - Constructor for class de.netseeker.ejoe.adapter.UTF8StringAdapter
 

V

values() - Method in class de.netseeker.ejoe.cache.LRUMap
 

W

write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.BetwixtAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.CastorAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.commercial.JSXAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.HessianAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.JavaBeansXmlAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.JavolutionAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.Jaxb2Adapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.json.JsonLibAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.json.JsonToolsAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.json.MyJsonAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.json.SojoJsonAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.ObjectStreamAdapter
 
write(Object, OutputStream) - Method in interface de.netseeker.ejoe.adapter.SerializeAdapter
Serializes an object into an output stream
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.SkaringaAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.SojoAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.UTF8StringAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.XmlBeansAdapter
 
write(Object, OutputStream) - Method in class de.netseeker.ejoe.adapter.XStreamAdapter
 
write(int) - Method in class de.netseeker.ejoe.io.ByteBufferOutputStream
 
write(byte[]) - Method in class de.netseeker.ejoe.io.ByteBufferOutputStream
 
write(byte[], int, int) - Method in class de.netseeker.ejoe.io.ByteBufferOutputStream
 
write(ByteBuffer) - Method in class de.netseeker.ejoe.io.ByteBufferOutputStream
 
write(int) - Method in class de.netseeker.ejoe.io.FastBufferedOutputStream
Writes the specified byte to this buffered output stream.
write(byte[], int, int) - Method in class de.netseeker.ejoe.io.FastBufferedOutputStream
Writes len bytes from the specified byte array starting at offset off to this buffered output stream.
write(byte[], int, int) - Method in class de.netseeker.ejoe.io.UncloseableOutputStream
 
write(byte[]) - Method in class de.netseeker.ejoe.io.UncloseableOutputStream
 
write(int) - Method in class de.netseeker.ejoe.io.UncloseableOutputStream
 
writeDirect(OutputStream, ByteBuffer) - Static method in class de.netseeker.ejoe.io.IOUtil
Writes a ByteBuffer directly into an OutputStream
writeHeader(ConnectionHeader, ByteBuffer, long) - Method in class de.netseeker.ejoe.io.DataChannel
Sends a EJOE specific header containing the lengh of the given ByteBuffer
wsdlOperation - Variable in class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
WSIFDynamicProvider_EJOE - Class in de.netseeker.ejoe.ext.wsif
WSIF dynamic provider for EJOE To set it manuelly in your WSIF client code use: // create a service factory WSIFServiceFactory factory = WSIFServiceFactory.newInstance(); WSIFServiceImpl.setDynamicWSIFProvider( "http://schemas.xmlsoap.org/wsdl/ejoe/", new WSIFDynamicProvider_EJOE() ); WSIFServiceImpl.addExtensionRegistry( new EJOEExtensionsRegistry() );
WSIFDynamicProvider_EJOE() - Constructor for class de.netseeker.ejoe.ext.wsif.WSIFDynamicProvider_EJOE
 
WSIFOperation_EJOE - Class in de.netseeker.ejoe.ext.wsif
WSIF operation for EJOE
WSIFOperation_EJOE(Port, BindingOperation, WSIFPort_EJOE) - Constructor for class de.netseeker.ejoe.ext.wsif.WSIFOperation_EJOE
 
WSIFPort_EJOE - Class in de.netseeker.ejoe.ext.wsif
WSIF port for EJOE
WSIFPort_EJOE(Definition, Port, WSIFDynamicTypeMap) - Constructor for class de.netseeker.ejoe.ext.wsif.WSIFPort_EJOE
 

X

XmlBeansAdapter - Class in de.netseeker.ejoe.adapter
A simple SerializeAdapter for the great XMLBeans framework.
XmlBeansAdapter() - Constructor for class de.netseeker.ejoe.adapter.XmlBeansAdapter
Creates a new instance of XmlBeansAdapter
XStreamAdapter - Class in de.netseeker.ejoe.adapter
An adapter for (de)serializing objects via the great XStream library
XStreamAdapter() - Constructor for class de.netseeker.ejoe.adapter.XStreamAdapter
Creates a new instance of XStreamAdapter using compact XML
XStreamAdapter(boolean) - Constructor for class de.netseeker.ejoe.adapter.XStreamAdapter
Creates a new instance of XStreamAdapter
XStreamAdapter(HierarchicalStreamDriver) - Constructor for class de.netseeker.ejoe.adapter.XStreamAdapter
Creates a new instance of XStreamAdapter using the given HierarchicalStreamDriver
XStreamJsonAdapter - Class in de.netseeker.ejoe.adapter.json
Write-only SerializeAdapter supporting JSON.
XStreamJsonAdapter() - Constructor for class de.netseeker.ejoe.adapter.json.XStreamJsonAdapter
Creates a new instance of this adapter.

_

_header - Variable in class de.netseeker.ejoe.http.HttpRequest
 
_out - Variable in class de.netseeker.ejoe.http.HttpRequest
 
_xstream - Variable in class de.netseeker.ejoe.adapter.XStreamAdapter
 

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

Copyright © 2005-2007 netseeker. All Rights Reserved.