Examples of IoHandler


Examples of gov.nist.javax.sip.stack.IOHandler

          try {
            Constructor<IOHandler> ioHandlerCtr = IOHandler.class.getDeclaredConstructor(SIPTransactionStack.class);
            ioHandlerCtr.setAccessible(true);
            Class[] ctrArgs = new Class[] {SIPTransactionStack.class};
            Object[] ctrValues = new Object[] {Shootme.this.protocolObjects.sipStack};
            IOHandler ioHandler = (IOHandler) ioHandlerCtr.newInstance(ctrValues);
           
            Field ioHandlerField = SIPTransactionStack.class.getDeclaredField("ioHandler");
            ioHandlerField.setAccessible(true);           
            ioHandler = (IOHandler) ioHandlerField.get(Shootme.this.protocolObjects.sipStack);
            ioHandler.closeAll();
           
            Request request = requestEvent.getRequest();
                      Response response = protocolObjects.messageFactory.createResponse(180, request);
                      ToHeader toHeader = (ToHeader) response.getHeader(ToHeader.NAME);
                      toHeader.setTag("4321");
View Full Code Here

Examples of org.adbcj.postgresql.mina.IoHandler

    socketConnector.getSessionConfig().setTcpNoDelay(true);
    DefaultIoFilterChainBuilder filterChain = socketConnector.getFilterChain();

    filterChain.addLast(CODEC_NAME, new ProtocolCodecFilter(CODEC_FACTORY));

    socketConnector.setHandler(new IoHandler(this));

    InetSocketAddress address = new InetSocketAddress(host, port);
    socketConnector.setDefaultRemoteAddress(address);
  }
View Full Code Here

Examples of org.apache.jackrabbit.server.io.IOHandler

                    ElementIterator iohElements = DomUtil.getChildren(el, ELEMENT_IOHANDLER, null);
                    while (iohElements.hasNext()) {
                        Element iohEl = iohElements.nextElement();
                        inst = buildClassFromConfig(iohEl);
                        if (inst != null && inst instanceof IOHandler) {
                            IOHandler handler = (IOHandler) inst;
                            setParameters(handler, iohEl);
                            ioManager.addIOHandler(handler);
                        } else {
                            log.warn("Not a valid IOHandler : " + getClassName(iohEl));
                        }
View Full Code Here

Examples of org.apache.mina.api.IoHandler

    /**
     * {@inheritDoc}
     */
    public void start(int port, final CountDownLatch counter, final byte[] data) throws IOException {
        udpClient = new NioUdpClient();
        udpClient.setIoHandler(new IoHandler() {
            private void sendMessage(IoSession session, byte[] data) {
                ByteBuffer iobuf = ByteBuffer.wrap(data);
                session.write(iobuf);
            }

View Full Code Here

Examples of org.apache.mina.api.IoHandler

    @Override
    public void start(int port) throws IOException {
        UdpSessionConfig config = new DefaultUdpSessionConfig();
        config.setReadBufferSize(65536);
        udpServer = new NioUdpServer(config);
        udpServer.setIoHandler(new IoHandler() {
            @Override
            public void sessionOpened(IoSession session) {
                session.setAttribute(STATE_ATTRIBUTE, State.WAIT_FOR_FIRST_BYTE_LENGTH);
            }
View Full Code Here

Examples of org.apache.mina.api.IoHandler

     */
    public void start(int port) throws IOException {
        tcpServer = new NioTcpServer(new FixedSelectorLoopPool("Server", 1), null);
        tcpServer.getSessionConfig().setReadBufferSize(128 * 1024);
        tcpServer.getSessionConfig().setTcpNoDelay(true);
        tcpServer.setIoHandler(new IoHandler() {
            public void sessionOpened(IoSession session) {
                session.setAttribute(STATE_ATTRIBUTE, State.WAIT_FOR_FIRST_BYTE_LENGTH);
            }

            public void messageReceived(IoSession session, Object message) {
View Full Code Here

Examples of org.apache.mina.api.IoHandler

     */
    public void start(int port, final CountDownLatch counter, final byte[] data) throws IOException {
        client = new NioTcpClient();
        client.getSessionConfig().setSendBufferSize(64 * 1024);
        client.getSessionConfig().setTcpNoDelay(true);
        client.setIoHandler(new IoHandler() {
            private void sendMessage(IoSession session, byte[] data) {
                ByteBuffer iobuf = ByteBuffer.wrap(data);
                session.write(iobuf);
            }

View Full Code Here

Examples of org.apache.mina.api.IoHandler

    @Override
    public void start(int port) throws IOException {
        UdpSessionConfig config = new DefaultUdpSessionConfig();
        config.setReadBufferSize(65536);
        udpServer = new BioUdpServer(config, null);
        udpServer.setIoHandler(new IoHandler() {
            @Override
            public void sessionOpened(IoSession session) {
                session.setAttribute(STATE_ATTRIBUTE, State.WAIT_FOR_FIRST_BYTE_LENGTH);
            }
View Full Code Here

Examples of org.apache.mina.api.IoHandler

    protected void processException(Exception t) {
        if (IS_DEBUG) {
            LOG.debug("caught session exception ", t);
        }

        IoHandler handler = getService().getIoHandler();

        if (handler != null) {
            handler.exceptionCaught(this, t);
        }
    }
View Full Code Here

Examples of org.apache.mina.api.IoHandler

            for (IoFilter filter : chain) {
                filter.sessionOpened(this);
            }

            IoHandler handler = getService().getIoHandler();

            if (handler != null) {
                IoHandlerExecutor executor = getService().getIoHandlerExecutor();

                if (executor != null) {
                    // asynchronous event
                    executor.execute(new OpenEvent(this));
                } else {
                    // synchronous call (in the I/O loop)
                    handler.sessionOpened(this);
                }
            }
        } catch (RuntimeException e) {
            processException(e);
        }
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.