Examples of IoFutureListener


Examples of org.apache.mina.common.IoFutureListener

                {
                    // The session has already been closed and have been
                    // removed from managedSessions by the VmPipeFilterChain.
                    continue;
                }
                tempSessions[ i ].close().addListener( new IoFutureListener()
                {
                    public void operationComplete( IoFuture future )
                    {
                        synchronized( lock )
                        {
View Full Code Here

Examples of org.apache.mina.common.IoFutureListener

        final Object lock = new Object();
        synchronized( sessions )
        {
            for( Iterator i = sessions.iterator(); i.hasNext(); )
            {
                ( ( IoSession ) i.next() ).close().addListener( new IoFutureListener()
                {
                    public void operationComplete( IoFuture future )
                    {
                        synchronized( lock )
                        {
View Full Code Here

Examples of org.apache.mina.common.IoFutureListener

    }

    public void sessionOpened( final IoSession session ) throws Exception
    {
        connector.connect( address, connectorHandler ).addListener(
                new IoFutureListener()
        {
            public void operationComplete( IoFuture f )
            {
                ConnectFuture future = ( ConnectFuture ) f;
                try
View Full Code Here

Examples of org.apache.mina.common.IoFutureListener

                {
                    nextFilter.filterClose( session );
                }
                else
                {
                    future.addListener( new IoFutureListener()
                    {
                        public void operationComplete( IoFuture future )
                        {
                            nextFilter.filterClose( session );
                        }
View Full Code Here

Examples of org.apache.mina.common.IoFutureListener

        synchronized (sessions) {
            sessionsCopy = new IdentityHashSet(sessions);
        }

        for (Iterator i = sessionsCopy.iterator(); i.hasNext();) {
            ((IoSession) i.next()).close().addListener(new IoFutureListener() {
                public void operationComplete(IoFuture future) {
                    synchronized (lock) {
                        lock.notifyAll();
                    }
                }
View Full Code Here

Examples of org.apache.mina.common.IoFutureListener

        WriteFuture future = null;
        try {
            synchronized (handler) {
                if (isSSLStarted(session)) {
                    future = initiateClosure(nextFilter, session);
                    future.addListener(new IoFutureListener() {
                        public void operationComplete(IoFuture future) {
                            nextFilter.filterClose(session);
                        }
                    });
                }
View Full Code Here

Examples of org.apache.mina.common.IoFutureListener

            sessionsCopy = new IdentityHashSet( sessions );
        }
       
        for( Iterator i = sessionsCopy.iterator(); i.hasNext(); )
        {
            ( ( IoSession ) i.next() ).close().addListener( new IoFutureListener()
            {
                public void operationComplete( IoFuture future )
                {
                    synchronized( lock )
                    {
View Full Code Here

Examples of org.apache.mina.common.IoFutureListener

    }

    public void sessionOpened( final IoSession session ) throws Exception
    {
        connector.connect( address, connectorHandler ).addListener(
                new IoFutureListener()
        {
            public void operationComplete( IoFuture f )
            {
                ConnectFuture future = ( ConnectFuture ) f;
                try
View Full Code Here

Examples of org.apache.mina.common.IoFutureListener

                {
                    nextFilter.filterClose( session );
                }
                else
                {
                    future.addListener( new IoFutureListener()
                    {
                        public void operationComplete( IoFuture future )
                        {
                            nextFilter.filterClose( session );
                        }
View Full Code Here

Examples of org.apache.mina.common.IoFutureListener

        final CountDownLatch latch = new CountDownLatch(sessionsCopy.size());

        for( Iterator i = sessionsCopy.iterator(); i.hasNext(); )
        {
            ( ( IoSession ) i.next() ).close().addListener( new IoFutureListener()
            {
                public void operationComplete( IoFuture future )
                {
                    latch.countDown();
                }
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.