Package org.apache.geronimo.remoting.transport

Examples of org.apache.geronimo.remoting.transport.TransportException


            msg.pushMarshaledObject((MarshalledObject) rc);
            return msg;

        } catch (Throwable e) {
            e.printStackTrace();
            throw new TransportException(e.getMessage());
        }
    }
View Full Code Here


            InvocationSupport.putMarshaledValue(invocation, msg.popMarshaledObject());
            InvocationSupport.putRemoteURI(invocation, to);

            interceptor.invoke(invocation);
        } catch (Throwable e) {
            throw new TransportException(e.getMessage());
        }
    }
View Full Code Here

    public Msg sendRequest(URI to, Msg msg) throws TransportException {
        try {
            routerLock.acquire();
            Router next = lookupRouterFrom(to);
            if (next == null) {
                throw new TransportException("No route is available to: " + to);
            }

            return next.sendRequest(to, msg);

        } catch (Throwable e) {
            e.printStackTrace();
            throw new TransportException(e.getMessage());
        }
    }
View Full Code Here

        try {
            routerLock.acquire();
            Router next = lookupRouterFrom(to);
            next.sendDatagram(to, msg);
        } catch (Throwable e) {
            throw new TransportException(e.getMessage());
        }
    }
View Full Code Here

                inflator = new Inflater(true);
                deflater = new Deflater(compression, true);
            }
           
        } catch (Exception e) {
            throw new TransportException("Connection handshake failed: " + e);
        }

        worker = new Thread(this, "Channel -> " + remoteURI);
        worker.setDaemon(true);
        worker.start();
View Full Code Here

    public void send(AsyncMsg data) throws TransportException {
        try {
            ByteBuffer buffers[] = serialize(data);
            synchronized (sendMutex) {
                if (closing)
                    throw new TransportException("connection has been closed.");
                // should block.
                socketChannel.write(buffers);
            }
        } catch (IOException e) {
            throw new TransportException("" + e);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.geronimo.remoting.transport.TransportException

Copyright © 2018 www.massapicom. 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.