Package org.xsocket.connection

Examples of org.xsocket.connection.IDataHandler


 
    @Test
    public void testContentTypeEncoding() 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


   
   
    @Test
    public void testContentTypeQuotedEncoding() 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

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

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

            public boolean onData(INonBlockingConnection connection) throws IOException {
               
                connection.readStringByDelimiter("\r\n\r\n");
View Full Code Here

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

            public boolean onData(INonBlockingConnection connection) throws IOException {
               
                connection.readStringByDelimiter("\r\n\r\n");
View Full Code Here

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

            public boolean onData(INonBlockingConnection connection) throws IOException {
               
                connection.readStringByDelimiter("\r\n\r\n");
View Full Code Here

    
    @Test
    public void testSimple() throws Exception {

       
        IDataHandler hdl = new IDataHandler() {
           
            public boolean onData(INonBlockingConnection con) throws IOException {
                con.readStringByDelimiter("\r\n\r\n");
               
                byte[] data = "Herzlichen Gl\u00FCckwunsch, Sie haben sich zur Reinigung des Aufzugs entschlossen.".getBytes("UTF-8")
View Full Code Here

   
    @Test
    public void testUTF8() throws Exception {

       
        IDataHandler hdl = new IDataHandler() {
           
            public boolean onData(INonBlockingConnection con) throws IOException {
                con.readStringByDelimiter("\r\n\r\n");
               
                byte[] data = "Herzlichen Gl\u00FCckwunsch, Sie haben sich zur Reinigung des Aufzugs entschlossen.".getBytes("UTF-8")
View Full Code Here

   
    @Test
    public void testExplicite() throws Exception {

       
        IDataHandler hdl = new IDataHandler() {
           
            public boolean onData(INonBlockingConnection con) throws IOException {
                con.readStringByDelimiter("\r\n\r\n");
               
                byte[] data = "Herzlichen Gl\u00FCckwunsch, Sie haben sich zur Reinigung des Aufzugs entschlossen.".getBytes("UTF-8")
View Full Code Here

   
   
    @Test
    public void testProtocolError() throws Exception {
       
        IDataHandler dh = new IDataHandler() {
           
            public boolean onData(INonBlockingConnection connection) throws IOException {
                String header = connection.readStringByDelimiter("\r\n\r\n");
               
                connection.write("HTTP/1.1 101 Web Socket Protocol Handshake\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.