|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of AttributeStorage in org.glassfish.grizzly |
|---|
| Subinterfaces of AttributeStorage in org.glassfish.grizzly | |
|---|---|
interface |
Connection<L>
Common interface, which represents any kind of connection. |
| Methods in org.glassfish.grizzly with parameters of type AttributeStorage | ||
|---|---|---|
K |
AbstractTransformer.getInput(AttributeStorage storage)
|
|
K |
Transformer.getInput(AttributeStorage storage)
Gets the input data, which Transformer will work with. |
|
TransformationResult<L> |
AbstractTransformer.getLastResult(AttributeStorage storage)
|
|
TransformationResult<L> |
Transformer.getLastResult(AttributeStorage storage)
Gets the last returned Transformer result. |
|
L |
AbstractTransformer.getOutput(AttributeStorage storage)
|
|
L |
Transformer.getOutput(AttributeStorage storage)
Gets the output, which Transformer will use for transformed data. |
|
AttributeHolder |
AbstractTransformer.getProperties(AttributeStorage storage)
|
|
AttributeHolder |
Transformer.getProperties(AttributeStorage storage)
Gets the property storage, using which it's possible to read or update Transformer properties. |
|
protected static
|
AbstractTransformer.getValue(AttributeStorage storage,
Attribute<E> attribute)
|
|
protected static
|
AbstractTransformer.getValue(AttributeStorage storage,
Attribute<E> attribute,
E defaultValue)
|
|
void |
AbstractTransformer.hibernate(AttributeStorage storage)
|
|
void |
Transformer.hibernate(AttributeStorage storage)
Method could be called by framework to let Transformer know, that transformation will be postponed and probably continued in separate Thread, so all resources, which are associated with the current Thread should be detached and stored internally or in the external storage. |
|
protected MemoryManager |
AbstractTransformer.obtainMemoryManager(AttributeStorage storage)
|
|
void |
AbstractTransformer.release(AttributeStorage storage)
|
|
void |
Transformer.release(AttributeStorage storage)
The Transformer has done its work and can release all associated resource. |
|
protected static
|
AbstractTransformer.removeValue(AttributeStorage storage,
Attribute<E> attribute)
|
|
void |
AbstractTransformer.setInput(AttributeStorage storage,
K input)
|
|
void |
Transformer.setInput(AttributeStorage storage,
K input)
Sets the input data, which Transformer will work with. |
|
void |
AbstractTransformer.setOutput(AttributeStorage storage,
L output)
|
|
void |
Transformer.setOutput(AttributeStorage storage,
L output)
Gets the output, which Transformer will use for transformed data. |
|
protected static
|
AbstractTransformer.setValue(AttributeStorage storage,
Attribute<E> attribute,
E value)
|
|
TransformationResult<L> |
AbstractTransformer.transform(AttributeStorage storage)
|
|
TransformationResult<L> |
Transformer.transform(AttributeStorage storage)
Transforms an input data to some custom representation. |
|
TransformationResult<L> |
Transformer.transform(AttributeStorage storage,
K input,
L output)
Transforms an input data to some custom representation. |
|
| Uses of AttributeStorage in org.glassfish.grizzly.attributes |
|---|
| Methods in org.glassfish.grizzly.attributes with parameters of type AttributeStorage | |
|---|---|
T |
Attribute.get(AttributeStorage storage)
Get attribute value, stored on the AttributeStorage. |
boolean |
Attribute.isSet(AttributeStorage storage)
Checks if this attribute is set on the AttributeStorage. |
T |
Attribute.remove(AttributeStorage storage)
Remove attribute value, stored on the AttributeStorage. |
void |
Attribute.set(AttributeStorage storage,
T value)
Set attribute value, stored on the AttributeStorage. |
| Uses of AttributeStorage in org.glassfish.grizzly.filterchain |
|---|
| Methods in org.glassfish.grizzly.filterchain with parameters of type AttributeStorage | |
|---|---|
FilterChainContext |
DefaultDecoderTransformer.getContext(AttributeStorage state)
|
FilterChainContext |
DefaultEncoderTransformer.getContext(AttributeStorage state)
|
Object |
DefaultDecoderTransformer.getInput(AttributeStorage state)
|
Object |
DefaultEncoderTransformer.getInput(AttributeStorage state)
|
TransformationResult |
DefaultDecoderTransformer.getLastResult(AttributeStorage state)
|
TransformationResult |
DefaultEncoderTransformer.getLastResult(AttributeStorage state)
|
Object |
DefaultDecoderTransformer.getOutput(AttributeStorage state)
|
Object |
DefaultEncoderTransformer.getOutput(AttributeStorage state)
|
AttributeHolder |
DefaultDecoderTransformer.getProperties(AttributeStorage state)
|
AttributeHolder |
DefaultEncoderTransformer.getProperties(AttributeStorage state)
|
void |
DefaultDecoderTransformer.hibernate(AttributeStorage state)
|
void |
DefaultEncoderTransformer.hibernate(AttributeStorage state)
|
void |
DefaultDecoderTransformer.release(AttributeStorage state)
|
void |
DefaultEncoderTransformer.release(AttributeStorage state)
|
void |
DefaultDecoderTransformer.setContext(AttributeStorage state,
FilterChainContext context)
|
void |
DefaultEncoderTransformer.setContext(AttributeStorage state,
FilterChainContext context)
|
void |
DefaultDecoderTransformer.setInput(AttributeStorage state,
Object input)
|
void |
DefaultEncoderTransformer.setInput(AttributeStorage state,
Object input)
|
void |
DefaultDecoderTransformer.setOutput(AttributeStorage state,
Object outputTarget)
|
void |
DefaultEncoderTransformer.setOutput(AttributeStorage state,
Object outputTarget)
|
TransformationResult |
DefaultDecoderTransformer.transform(AttributeStorage state)
|
TransformationResult |
DefaultEncoderTransformer.transform(AttributeStorage state)
|
TransformationResult |
DefaultDecoderTransformer.transform(AttributeStorage state,
Object originalMessage,
Object targetMessage)
|
TransformationResult |
DefaultEncoderTransformer.transform(AttributeStorage state,
Object originalMessage,
Object outputMessage)
|
| Uses of AttributeStorage in org.glassfish.grizzly.nio |
|---|
| Subinterfaces of AttributeStorage in org.glassfish.grizzly.nio | |
|---|---|
interface |
NIOConnection
|
| Classes in org.glassfish.grizzly.nio that implement AttributeStorage | |
|---|---|
class |
AbstractNIOConnection
Common Connection implementation for Java NIO Connections. |
| Uses of AttributeStorage in org.glassfish.grizzly.nio.transport |
|---|
| Classes in org.glassfish.grizzly.nio.transport that implement AttributeStorage | |
|---|---|
class |
TCPNIOConnection
Connection implementation
for the TCPNIOTransport |
class |
TCPNIOServerConnection
|
class |
UDPNIOConnection
Connection implementation
for the UDPNIOTransport |
class |
UDPNIOServerConnection
Server Connection implementation
for the UDPNIOTransport |
| Uses of AttributeStorage in org.glassfish.grizzly.smart |
|---|
| Methods in org.glassfish.grizzly.smart with parameters of type AttributeStorage | |
|---|---|
void |
SmartEncoderTransformer.release(AttributeStorage storage)
|
void |
SmartDecoderTransformer.release(AttributeStorage storage)
|
TransformationResult<E> |
SmartDecoderTransformer.transform(AttributeStorage storage,
Buffer input,
E output)
|
TransformationResult<Buffer> |
SmartEncoderTransformer.transform(AttributeStorage storage,
E input,
Buffer output)
|
| Uses of AttributeStorage in org.glassfish.grizzly.smart.transformers |
|---|
| Methods in org.glassfish.grizzly.smart.transformers with parameters of type AttributeStorage | |
|---|---|
protected int |
SequenceDecoder.checkSize(AttributeStorage storage)
|
protected Object |
ArrayDecoder.createSequence(AttributeStorage storage,
int size)
|
protected abstract E |
SequenceDecoder.createSequence(AttributeStorage storage,
int size)
Creates a sequence object with certain size. |
protected abstract Object |
SequenceEncoder.get(AttributeStorage storage,
E sequence)
Gets a current sequence element. |
protected Object |
ArrayEncoder.get(AttributeStorage storage,
Object sequence)
|
protected int |
SequenceDecoder.getAnnotatedLimit(AttributeStorage storage)
|
protected int |
SequenceDecoder.getAnnotatedSize(AttributeStorage storage)
|
Object |
AbstractSmartMemberEncoder.getCurrentMessageProcessingObject(AttributeStorage storage)
|
Object |
SmartStringEncoder.getCurrentMessageProcessingObject(AttributeStorage storage)
|
Object |
SmartStringDecoder.getCurrentMessageProcessingObject(AttributeStorage storage)
|
Object |
SmartMemberTransformer.getCurrentMessageProcessingObject(AttributeStorage storage)
|
Object |
AbstractSmartMemberDecoder.getCurrentMessageProcessingObject(AttributeStorage storage)
|
List |
AbstractSmartMemberEncoder.getMessageProcessingTree(AttributeStorage storage)
|
List |
SmartStringEncoder.getMessageProcessingTree(AttributeStorage storage)
|
List |
SmartStringDecoder.getMessageProcessingTree(AttributeStorage storage)
|
List |
SmartMemberTransformer.getMessageProcessingTree(AttributeStorage storage)
|
List |
AbstractSmartMemberDecoder.getMessageProcessingTree(AttributeStorage storage)
|
protected E |
SequenceDecoder.getSequence(AttributeStorage storage)
Returns the processing sequence object |
protected abstract boolean |
SequenceEncoder.next(AttributeStorage storage,
E sequence)
Moves to next sequence element and makes it current. |
protected abstract boolean |
SequenceDecoder.next(AttributeStorage storage,
E sequence)
Moves to next sequence element and makes it current. |
protected boolean |
ArrayDecoder.next(AttributeStorage storage,
Object sequence)
|
protected boolean |
ArrayEncoder.next(AttributeStorage storage,
Object sequence)
|
protected abstract boolean |
SequenceEncoder.previous(AttributeStorage storage,
E sequence)
Moves to previous sequence element and makes it current. |
protected boolean |
ArrayEncoder.previous(AttributeStorage storage,
Object sequence)
|
void |
ArrayDecoder.release(AttributeStorage storage)
|
void |
SequenceDecoder.release(AttributeStorage storage)
|
void |
ArrayEncoder.release(AttributeStorage storage)
|
protected void |
SequenceDecoder.saveState(AttributeStorage storage,
E sequence,
TransformationResult<E> lastResult)
Save the transformer state. |
protected void |
ArrayEncoder.saveState(AttributeStorage storage,
int currentElementIdx,
TransformationResult<Buffer> lastResult)
|
protected void |
SequenceEncoder.saveState(AttributeStorage storage,
TransformationResult<Buffer> lastResult)
Save the transformer state. |
protected abstract void |
SequenceDecoder.set(AttributeStorage storage,
E sequence,
Object component)
Stores an element into the sequence. |
protected void |
ArrayDecoder.set(AttributeStorage storage,
Object sequence,
Object component)
|
protected abstract int |
SequenceEncoder.size(AttributeStorage storage,
E sequence)
Returns the size of the sequence. |
protected abstract int |
SequenceDecoder.size(AttributeStorage storage,
E sequence)
Returns the size of the sequence. |
protected int |
ArrayDecoder.size(AttributeStorage storage,
Object sequence)
|
protected int |
ArrayEncoder.size(AttributeStorage storage,
Object sequence)
|
TransformationResult<E> |
PrimitiveDecoder.transform(AttributeStorage storage,
Buffer input,
E output)
|
TransformationResult<E> |
SequenceDecoder.transform(AttributeStorage storage,
Buffer input,
E output)
|
TransformationResult<Object> |
ArrayDecoder.transform(AttributeStorage storage,
Buffer input,
Object output)
|
TransformationResult<Buffer> |
SequenceEncoder.transform(AttributeStorage storage,
E input,
Buffer output)
|
TransformationResult<Buffer> |
PrimitiveEncoder.transform(AttributeStorage storage,
E input,
Buffer output)
|
TransformationResult<Buffer> |
ArrayEncoder.transform(AttributeStorage storage,
Object input,
Buffer output)
|
| Uses of AttributeStorage in org.glassfish.grizzly.ssl |
|---|
| Methods in org.glassfish.grizzly.ssl with parameters of type AttributeStorage | |
|---|---|
void |
SSLResourcesAccessor.clear(AttributeStorage state)
|
Buffer |
SSLResourcesAccessor.getAppBuffer(AttributeStorage state)
|
Buffer |
SSLDecoderTransformer.getInput(AttributeStorage state)
|
Buffer |
SSLEncoderTransformer.getInput(AttributeStorage state)
|
Buffer |
SSLHandshakeDecoder.getInput(AttributeStorage state)
|
Buffer |
SSLHandshakeEncoder.getInput(AttributeStorage state)
|
TransformationResult<Buffer> |
SSLDecoderTransformer.getLastResult(AttributeStorage state)
|
TransformationResult<Buffer> |
SSLEncoderTransformer.getLastResult(AttributeStorage state)
|
TransformationResult<Buffer> |
SSLHandshakeDecoder.getLastResult(AttributeStorage state)
|
TransformationResult<Buffer> |
SSLHandshakeEncoder.getLastResult(AttributeStorage state)
|
Buffer |
SSLDecoderTransformer.getOutput(AttributeStorage state)
|
Buffer |
SSLEncoderTransformer.getOutput(AttributeStorage state)
|
Buffer |
SSLHandshakeDecoder.getOutput(AttributeStorage state)
|
Buffer |
SSLHandshakeEncoder.getOutput(AttributeStorage state)
|
AttributeHolder |
SSLDecoderTransformer.getProperties(AttributeStorage state)
|
AttributeHolder |
SSLEncoderTransformer.getProperties(AttributeStorage state)
|
AttributeHolder |
SSLHandshakeDecoder.getProperties(AttributeStorage state)
|
AttributeHolder |
SSLHandshakeEncoder.getProperties(AttributeStorage state)
|
Buffer |
SSLResourcesAccessor.getSecuredInBuffer(AttributeStorage state)
|
Buffer |
SSLResourcesAccessor.getSecuredOutBuffer(AttributeStorage state)
|
SSLEngine |
SSLResourcesAccessor.getSSLEngine(AttributeStorage state)
|
void |
SSLDecoderTransformer.hibernate(AttributeStorage state)
|
void |
SSLEncoderTransformer.hibernate(AttributeStorage state)
|
void |
SSLHandshakeDecoder.hibernate(AttributeStorage state)
|
void |
SSLHandshakeEncoder.hibernate(AttributeStorage state)
If hibernate is called - it means result data were not written on network completely and next write attempt may be executed in different thread, so we need to detach all thread associated resources. |
Buffer |
SSLResourcesAccessor.obtainAppBuffer(AttributeStorage state)
Obtaining secured input buffer |
Buffer |
SSLResourcesAccessor.obtainSecuredInBuffer(AttributeStorage state)
Obtaining secured input buffer |
Buffer |
SSLResourcesAccessor.obtainSecuredOutBuffer(AttributeStorage state)
Obtaining secured output buffer |
SSLEngine |
SSLResourcesAccessor.obtainSSLEngine(SSLContext sslContext,
AttributeStorage state)
|
void |
SSLDecoderTransformer.release(AttributeStorage state)
|
void |
SSLEncoderTransformer.release(AttributeStorage state)
|
void |
SSLHandshakeDecoder.release(AttributeStorage state)
|
void |
SSLHandshakeEncoder.release(AttributeStorage state)
|
void |
SSLResourcesAccessor.setAppBuffer(AttributeStorage state,
Buffer buffer)
|
void |
SSLDecoderTransformer.setInput(AttributeStorage state,
Buffer input)
|
void |
SSLEncoderTransformer.setInput(AttributeStorage state,
Buffer input)
|
void |
SSLHandshakeDecoder.setInput(AttributeStorage state,
Buffer input)
|
void |
SSLHandshakeEncoder.setInput(AttributeStorage state,
Buffer input)
|
void |
SSLDecoderTransformer.setOutput(AttributeStorage state,
Buffer output)
|
void |
SSLEncoderTransformer.setOutput(AttributeStorage state,
Buffer outputTarget)
|
void |
SSLHandshakeDecoder.setOutput(AttributeStorage state,
Buffer output)
|
void |
SSLHandshakeEncoder.setOutput(AttributeStorage state,
Buffer output)
|
void |
SSLResourcesAccessor.setSecuredInBuffer(AttributeStorage state,
Buffer buffer)
|
void |
SSLResourcesAccessor.setSecuredOutBuffer(AttributeStorage state,
Buffer buffer)
|
void |
SSLResourcesAccessor.setSSLEngine(AttributeStorage state,
SSLEngine sslEngine)
|
TransformationResult<Buffer> |
SSLDecoderTransformer.transform(AttributeStorage state)
|
TransformationResult<Buffer> |
SSLEncoderTransformer.transform(AttributeStorage state)
|
TransformationResult |
SSLHandshakeDecoder.transform(AttributeStorage state)
|
TransformationResult |
SSLHandshakeEncoder.transform(AttributeStorage state)
|
TransformationResult<Buffer> |
SSLDecoderTransformer.transform(AttributeStorage state,
Buffer originalMessage,
Buffer targetMessage)
|
TransformationResult<Buffer> |
SSLEncoderTransformer.transform(AttributeStorage state,
Buffer originalMessage,
Buffer targetMessage)
|
TransformationResult |
SSLHandshakeDecoder.transform(AttributeStorage state,
Buffer input,
Buffer output)
|
TransformationResult |
SSLHandshakeEncoder.transform(AttributeStorage state,
Buffer input,
Buffer output)
|
| Uses of AttributeStorage in org.glassfish.grizzly.threadpool |
|---|
| Subinterfaces of AttributeStorage in org.glassfish.grizzly.threadpool | |
|---|---|
interface |
WorkerThread
Interface, which ThreadPool threads should implement |
| Classes in org.glassfish.grizzly.threadpool that implement AttributeStorage | |
|---|---|
class |
DefaultWorkerThread
Default Grizzly worker thread implementation |
| Uses of AttributeStorage in org.glassfish.grizzly.util |
|---|
| Methods in org.glassfish.grizzly.util with parameters of type AttributeStorage | |
|---|---|
protected TransformationResult<String> |
StringDecoder.parseWithLengthPrefix(AttributeStorage storage,
Buffer input)
|
protected TransformationResult<String> |
StringDecoder.parseWithTerminatingSeq(AttributeStorage storage,
Buffer input)
|
void |
StringDecoder.release(AttributeStorage storage)
|
protected void |
StringEncoder.saveState(AttributeStorage storage,
TransformationResult<Buffer> result)
|
protected void |
StringDecoder.saveState(AttributeStorage storage,
TransformationResult<String> result,
Integer state)
|
TransformationResult<String> |
StringDecoder.transform(AttributeStorage storage,
Buffer input,
String output)
|
TransformationResult<Buffer> |
StringEncoder.transform(AttributeStorage storage,
String input,
Buffer output)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||