Examples of IOControl


Examples of fr.dyade.aaa.jndi2.msg.IOControl

                               socket.getInetAddress() + ':' +
                               socket.getPort());
            }

            try {
              IOControl ioCtrl = new IOControl(socket);
              int rid = ioCtrl.readInt();
              if (Trace.logger.isLoggable(BasicLevel.DEBUG))
                Trace.logger.log(BasicLevel.DEBUG, " -> request id = " + rid);
              switch (rid) {
              case HARequestManager.IDEMPOTENT:
                Channel.sendTo(
                               tcpServer.getServerId(),
                               new TcpRequestNot(new HARequestContext(
                                                                      ioCtrl, HARequestManager.IDEMPOTENT)));
                break;
              case HARequestManager.NOT_IDEMPOTENT:
                GetRequestIdNot gri =
                  new GetRequestIdNot();
                gri.invoke(tcpServer.getServerId());
                int newRid = gri.getId();
                ioCtrl.writeInt(newRid);
                Channel.sendTo(
                               tcpServer.getServerId(),
                               new TcpRequestNot(new HARequestContext(
                                                                      ioCtrl, newRid)));
                break;
View Full Code Here

Examples of fr.dyade.aaa.jndi2.msg.IOControl

      Trace.logger.log(BasicLevel.DEBUG,
                       "SimpleNamingConnection.open()");
    try {
      InetAddress addr = InetAddress.getByName(hostName);
      Socket socket = socketFactory.createSocket(addr, port, connectTimeout);
      ioCtrl = new IOControl(socket);
    } catch (IOException exc) {
      if (Trace.logger.isLoggable(BasicLevel.DEBUG))
        Trace.logger.log(BasicLevel.DEBUG,
                         "SimpleNamingConnection.open()", exc);
      NamingException exc2 = new NamingException(exc.getMessage());
View Full Code Here

Examples of fr.dyade.aaa.jndi2.msg.IOControl

      if (Trace.logger.isLoggable(BasicLevel.DEBUG))
        Trace.logger.log(BasicLevel.DEBUG,
                         " -> try connection " + sa);
      try {
        Socket socket = new Socket(sa.hostName, sa.port);
        ioCtrl = new IOControl(socket);
        return;
      } catch (IOException exc) {
        if (Trace.logger.isLoggable(BasicLevel.WARN))
          Trace.logger.log(BasicLevel.WARN, "NamingConnection.open()", exc);
        // Put the faulty address at the end of the list
View Full Code Here

Examples of org.apache.http.nio.IOControl

            HttpContext context = conn.getContext();
            ProxyTask proxyTask = (ProxyTask) context.getAttribute(ProxyTask.ATTRIB);

            if (proxyTask != null) {
                synchronized (proxyTask) {
                    IOControl ioControl = proxyTask.getOriginIOControl();
                    if (ioControl != null) {
                        try {
                            ioControl.shutdown();
                        } catch (IOException ex) {
                            // ignore
                        }
                    }
                }
View Full Code Here

Examples of org.apache.http.nio.IOControl

            HttpContext context = conn.getContext();
            ProxyTask proxyTask = (ProxyTask) context.getAttribute(ProxyTask.ATTRIB);

            if (proxyTask != null) {
                synchronized (proxyTask) {
                    IOControl ioControl = proxyTask.getClientIOControl();
                    if (ioControl != null) {
                        try {
                            ioControl.shutdown();
                        } catch (IOException ignore) {
                        }
                    }
                }
            }
View Full Code Here

Examples of org.apache.http.nio.IOControl

            this.contentProducer = contentProducer;
        }

        public Void answer(final InvocationOnMock invocation) throws Throwable {
            final Object[] args = invocation.getArguments();
            final IOControl ioctrl = (IOControl) args[0];
            final ContentEncoder encoder = (ContentEncoder) args[1];
            contentProducer.produceContent(encoder, ioctrl);
            return null;
        }
View Full Code Here

Examples of org.apache.http.nio.IOControl

            this.contentProducer = contentProducer;
        }

        public Void answer(final InvocationOnMock invocation) throws Throwable {
            final Object[] args = invocation.getArguments();
            final IOControl ioctrl = (IOControl) args[0];
            final ContentEncoder encoder = (ContentEncoder) args[1];
            contentProducer.produceContent(encoder, ioctrl);
            return null;
        }
View Full Code Here

Examples of org.apache.http.nio.IOControl

            HttpContext context = conn.getContext();
            ProxyTask proxyTask = (ProxyTask) context.getAttribute(ProxyTask.ATTRIB);

            if (proxyTask != null) {
                synchronized (proxyTask) {
                    IOControl ioControl = proxyTask.getOriginIOControl();
                    if (ioControl != null) {
                        try {
                            ioControl.shutdown();
                        } catch (IOException ex) {
                            // ignore
                        }
                    }
                }
View Full Code Here

Examples of org.apache.http.nio.IOControl

            HttpContext context = conn.getContext();
            ProxyTask proxyTask = (ProxyTask) context.getAttribute(ProxyTask.ATTRIB);

            if (proxyTask != null) {
                synchronized (proxyTask) {
                    IOControl ioControl = proxyTask.getClientIOControl();
                    if (ioControl != null) {
                        try {
                            ioControl.shutdown();
                        } catch (IOException ignore) {
                        }
                    }
                }
            }
View Full Code Here

Examples of org.apache.http.nio.IOControl

        }

        @Override
        public Void answer(final InvocationOnMock invocation) throws Throwable {
            final Object[] args = invocation.getArguments();
            final IOControl ioctrl = (IOControl) args[0];
            final ContentEncoder encoder = (ContentEncoder) args[1];
            contentProducer.produceContent(encoder, ioctrl);
            return null;
        }
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.