Examples of ByteArrayPacket


Examples of org.activeio.packet.ByteArrayPacket

          p = subject.getPrincipals().iterator().next().toString();
          log.info("Received request as: "+p);
        } catch ( Exception e ) {
            e.printStackTrace();
        }
        return new ByteArrayPacket(p.getBytes());
    }
View Full Code Here

Examples of org.activeio.packet.ByteArrayPacket

    static public Packet serialize(Object object) throws IOException {
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        ObjectOutputStream oos = new ObjectOutputStream(baos);
        oos.writeObject(object);
        oos.close();
        return new ByteArrayPacket(baos.toByteArray());
    }
View Full Code Here

Examples of org.activeio.packet.ByteArrayPacket

    static public Packet serialize(Object object) throws IOException {
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        ObjectOutputStream oos = new ObjectOutputStream(baos);
        oos.writeObject(object);
        oos.close();
        return new ByteArrayPacket(baos.toByteArray());
    }
View Full Code Here

Examples of org.activeio.packet.ByteArrayPacket

                  Subject subject = Subject.getSubject(AccessController.getContext());
                  String p = subject.getPrincipals().iterator().next().toString();
                  log.info("Sending request as: "+p);

                    Packet request = new ByteArrayPacket("whoami".getBytes());
                    Packet response = channel.request(request, 1000*5*1000);

                    assertNotNull(response);
                    assertEquals( p, new String(response.sliceAsBytes()) );
                    return null;
View Full Code Here

Examples of org.activeio.packet.ByteArrayPacket

          p = subject.getPrincipals().iterator().next().toString();
          log.info("Received request as: "+p);
        } catch ( Exception e ) {
            e.printStackTrace();
        }
        return new ByteArrayPacket(p.getBytes());
    }
View Full Code Here

Examples of org.activeio.packet.ByteArrayPacket

        os.writeByte(SET_SUBJECT);
        os.writeLong(subjectId.longValue());
        os.writeInt(hash.length);
        os.close();
        header.flip();
        return AppendedPacket.join(header, new ByteArrayPacket(hash));
    }
View Full Code Here

Examples of org.activeio.packet.ByteArrayPacket

            channel.dispose();
        }
    }
   
    private void sendRequest(final RequestChannel channel, int packetSize) throws IOException {
        Packet request = new ByteArrayPacket(fill(new byte[packetSize],(byte)1));
        Packet response = channel.request(request, 1000 * 30*1000);
        assertNotNull(response);
        assertEquals(packetSize, response.remaining());
    }
View Full Code Here

Examples of org.activeio.packet.ByteArrayPacket

        }
        return bs;
    }

    public Packet onRequest(Packet request) {
        return new ByteArrayPacket(fill(new byte[request.remaining()],(byte)2));
    }
View Full Code Here

Examples of org.activeio.packet.ByteArrayPacket

    public void testSmallSendReceive() throws IOException, URISyntaxException, InterruptedException {
        if( isDisabled() ) {
            log.info("test disabled: "+getName());
            return;
        }
        Packet outboundPacket = new ByteArrayPacket("Hello World".getBytes());
        doSendReceive(outboundPacket.duplicate());
    }
View Full Code Here

Examples of org.activeio.packet.ByteArrayPacket

        if( isDisabled() ) {
            log.info("test disabled: "+getName());
            return;
        }
       
        Packet outboundPacket = new ByteArrayPacket("Hello World".getBytes());
        doSendReceive(outboundPacket.duplicate());
        // disconnect the client.
        clientChannel.dispose();
       
        // The server should get an EOS packet.
        Packet packet = serverChannel.read(1000);
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.