Package org.glassfish.grizzly

Examples of org.glassfish.grizzly.Buffer.dispose()


        if (read > 0) {
            buffer.position(read);
            buffer.allowBufferDispose(true);
        } else {
            if (buffer != null) {
                buffer.dispose();
            }
           
            if (read < 0) {
                //noinspection ThrowableResultOfMethodCallIgnored
                throw error != null
View Full Code Here


        final Buffer output = result.getOutput();
       
        assert !output.isComposite();
       
        if (output != tmpOutputBuffer) {
            output.dispose();
        }
       
        if (result.isError()) {
            throw result.getError();
        }
View Full Code Here

            }
        }
       
        if (result.isError()) {
            if (output != netBuffer) {
                output.dispose();
            }
           
            throw result.getError();
        }
       
View Full Code Here

                targetBuffer.trim();

                return TransformationResult.createCompletedResult(
                        targetBuffer, originalMessage);
            } else if (status == SSLEngineResult.Status.CLOSED) {
                targetBuffer.dispose();

                return TransformationResult.createCompletedResult(
                        Buffers.EMPTY_BUFFER, originalMessage);
            } else {
                targetBuffer.dispose();
View Full Code Here

                targetBuffer.dispose();

                return TransformationResult.createCompletedResult(
                        Buffers.EMPTY_BUFFER, originalMessage);
            } else {
                targetBuffer.dispose();

                if (status == SSLEngineResult.Status.BUFFER_UNDERFLOW) {
                    transformationResult =
                            TransformationResult.createIncompletedResult(
                            originalMessage);
View Full Code Here

                            BUFFER_OVERFLOW_ERROR,
                            "Buffer overflow during unwrap operation");
                }
            }
        } catch (SSLException e) {
            targetBuffer.dispose();
            throw new TransformationException(e);
        }

        return transformationResult;
    }
View Full Code Here

            }
           
            output = result.getOutput();

            if (result.isError()) {
                output.dispose();
                throw result.getError();
            }
           
            switch (result.getSslEngineResult().getStatus()) {
                case OK:
View Full Code Here

        } catch (IOException ioe) {
            notifyHandshakeFailed(connection, ioe);
            throw ioe;
        } finally {
            if (tmpAppBuffer0 == null && tmpAppBuffer != null) {
                tmpAppBuffer.dispose();
            }
           
            if (tmpInputToDispose != null) {
                tmpInputToDispose.tryDispose();
                inputBuffer = null;
View Full Code Here

        // check if it's broken HTTP content message or not
        if (!HttpContent.isBroken(httpContent)) {
            final Buffer buffer = httpContent.getContent();

            if (closed) {
                buffer.dispose();
                return false;
            }
           
            final ReadHandler localHandler = handler;
           
View Full Code Here

        encoder.code(outputState, -1, -1);
        dst = outputState.getDst();
        int len = dst.position();
        if (len <= 0) {
            dst.dispose();
            return null;
        }

        dst.trim();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.