Package org.xsocket.connection

Examples of org.xsocket.connection.IDataHandler


  @Ignore
  @Test
  public void testPooledNativeServer() throws Exception {

   
    IDataHandler dh = new IDataHandler() {
     
      public boolean onData(INonBlockingConnection connection) throws IOException {
        connection.readStringByDelimiter("\r\n\r\n");
        connection.write("HTTP/1.1 200 OK\r\n" +
                     "Server: xLightweb/2.5-SNAPSHOT\r\n" +
View Full Code Here


    @Ignore
  @Test
  public void testPooledNativeServer() throws Exception {

   
    IDataHandler dh = new IDataHandler() {
     
      public boolean onData(INonBlockingConnection connection) throws IOException {
        connection.readStringByDelimiter("\r\n\r\n");
        connection.write("HTTP/1.1 200 OK\r\n" +
                     "Server: xLightweb/2.5-SNAPSHOT\r\n" +
View Full Code Here

 
  @Test
  public void testProtocolError() throws Exception {

         
      IDataHandler dh = new IDataHandler() {
         
            public boolean onData(INonBlockingConnection connection) throws IOException {
                connection.readStringByDelimiter("\r\n\r\n");
                connection.write("HTTP/1.1 200 OK\r\n" +
                                 "Server: xLightweb/2.5-SNAPSHOT\r\n" +
View Full Code Here

   
    @Test
    public void testReturnOnMessageRetry() throws Exception {
       
       
        IDataHandler dh = new IDataHandler() {

            private int counter = 0;
           
            public boolean onData(INonBlockingConnection connection) throws IOException {
               
View Full Code Here

   
    @Test
    public void testReturnOnMessageRetry2() throws Exception {
       
       
        IDataHandler dh = new IDataHandler() {

            private int counter = 0;
           
            public boolean onData(INonBlockingConnection connection) throws IOException {
               
View Full Code Here

   
   
    @Test
    public void testReturnOnMessageRetryMaxEceeded() throws Exception {
       
        IDataHandler dh = new IDataHandler() {

            private int counter = 0;
           
            public boolean onData(INonBlockingConnection connection) throws IOException {
               
View Full Code Here

 

  @Test
  public void testNative() throws Exception {
     
      IDataHandler dh = new IDataHandler() {
         
          public boolean onData(INonBlockingConnection connection) throws IOException, BufferUnderflowException, ClosedChannelException, MaxReadSizeExceededException {
         
              connection.readStringByDelimiter("\r\n\r\n");
             
View Full Code Here

 
  @Ignore
  @Test
  public void testDefaultPersistentConnectionTimeout() throws Exception {
   
      IDataHandler dh = new IDataHandler() {
         
          public boolean onData(INonBlockingConnection connection) throws IOException, BufferUnderflowException, ClosedChannelException, MaxReadSizeExceededException {
              connection.readStringByDelimiter("\r\n\r\n");

              connection.write("HTTP/1.1 200 OK\r\n" +
View Full Code Here

 

  @Test
  public void testSimple() throws Exception {
     
      IDataHandler dh = new IDataHandler() {
         
          public boolean onData(INonBlockingConnection connection) throws IOException, BufferUnderflowException, ClosedChannelException, MaxReadSizeExceededException {
         
              connection.readStringByDelimiter("\r\n\r\n");
             
View Full Code Here


  @Test
  public void testGodHttp11Response() throws Exception {

    IDataHandler hdl = new IDataHandler() {
     
      public boolean onData(INonBlockingConnection connection) throws IOException, BufferUnderflowException, ClosedChannelException, MaxReadSizeExceededException {
        connection.readStringByDelimiter("\r\n\r\n");
       
        connection.write("HTTP/1.1 200 OK\r\n" +
View Full Code Here

TOP

Related Classes of org.xsocket.connection.IDataHandler

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.