Examples of RegisterMessageImpl


Examples of org.jboss.aerogear.simplepush.protocol.impl.RegisterMessageImpl

        @Override
        public RegisterMessageImpl deserialize(final JsonParser jp, final DeserializationContext ctxt)
                throws IOException {
            final ObjectCodec oc = jp.getCodec();
            final JsonNode node = oc.readTree(jp);
            return new RegisterMessageImpl(node.get(RegisterMessage.CHANNEL_ID_FIELD).asText());
        }
View Full Code Here

Examples of org.jboss.aerogear.simplepush.protocol.impl.RegisterMessageImpl

            assertThat(fromJson.getMessageType(), equalTo(MessageType.Type.HELLO));
            assertThat(fromJson.getUAID(), equalTo(uaid));
            textFrame.release();

            final String channelId = UUID.randomUUID().toString();
            final String register = JsonUtil.toJson(new RegisterMessageImpl(channelId));
            final ChannelFuture registerFuture = ch.writeAndFlush(new TextWebSocketFrame(register));
            registerFuture.sync();
            final TextWebSocketFrame registerFrame = handler.getTextFrame();
            final RegisterResponseImpl registerResponse = JsonUtil.fromJson(registerFrame.text(), RegisterResponseImpl.class);
            assertThat(registerResponse.getMessageType(), equalTo(MessageType.Type.REGISTER));
View Full Code Here

Examples of org.jboss.aerogear.simplepush.protocol.impl.RegisterMessageImpl

            assertThat(fromJson.getUAID(), equalTo(uaid));
            textFrame.release();

            Thread.sleep(3000);
            final String channelId = UUID.randomUUID().toString();
            final String register = JsonUtil.toJson(new RegisterMessageImpl(channelId));
            final ChannelFuture registerFuture = ch.writeAndFlush(new TextWebSocketFrame(register));
            registerFuture.sync();
            ch.writeAndFlush(new CloseWebSocketFrame());
            ch.closeFuture().sync();
        } finally {
View Full Code Here

Examples of org.jboss.aerogear.simplepush.protocol.impl.RegisterMessageImpl

        return sessionContext;
    }

    private void doRegister(final String uaid, final SimplePushServer server) {
        server.handleHandshake(new HelloMessageImpl(uaid.toString()));
        server.handleRegister(new RegisterMessageImpl(uaid.toString()), uaid);

    }
View Full Code Here

Examples of org.jboss.aerogear.simplepush.protocol.impl.RegisterMessageImpl

    public static String helloSockJSFrame(final String uaid, final String... channelIds) {
        return asSockjsMessage(helloFrameAsJson(uaid, channelIds));
    }

    public static String registerChannelIdMessageSockJSFrame(final String channelId) {
        return asSockjsMessage(toJson(new RegisterMessageImpl(channelId)));
    }
View Full Code Here

Examples of org.jboss.aerogear.simplepush.protocol.impl.RegisterMessageImpl

    public static String registerChannelIdMessageSockJSFrame(final String channelId) {
        return asSockjsMessage(toJson(new RegisterMessageImpl(channelId)));
    }

    public static TextWebSocketFrame registerChannelIdWebSocketFrame(final String channelId) {
        final String json = toJson(new RegisterMessageImpl(channelId));
        return new TextWebSocketFrame(json);
    }
View Full Code Here

Examples of org.jboss.aerogear.simplepush.protocol.impl.RegisterMessageImpl

        assertThat(server.hasChannel(handshakeImpl.getUAID(), "channel2"), is(false));
    }

    @Test
    public void handeRegister() {
        final RegisterResponse response = server.handleRegister(new RegisterMessageImpl("someChannelId"), UUIDUtil.newUAID());
        assertThat(response.getChannelId(), equalTo("someChannelId"));
        assertThat(response.getMessageType(), equalTo(MessageType.Type.REGISTER));
        assertThat(response.getStatus().getCode(), equalTo(200));
        assertThat(response.getStatus().getMessage(), equalTo("OK"));
        assertThat(response.getPushEndpoint().startsWith("http://127.0.0.1:7777/update"), is(true));
View Full Code Here

Examples of org.jboss.aerogear.simplepush.protocol.impl.RegisterMessageImpl

    @Test
    public void removeChannel() throws ChannelNotFoundException {
        final String channelId = "testChannelId";
        final String uaid = UUIDUtil.newUAID();
        server.handleRegister(new RegisterMessageImpl(channelId), uaid);
        assertThat(server.getChannel(channelId).getChannelId(), is(equalTo(channelId)));
        assertThat(server.removeChannel(channelId, UUIDUtil.newUAID()), is(false));
        assertThat(server.removeChannel(channelId, uaid), is(true));
        assertThat(server.removeChannel(channelId, uaid), is(false));
    }
View Full Code Here

Examples of org.jboss.aerogear.simplepush.protocol.impl.RegisterMessageImpl

    private void registerUserAgent(final String uaid, final EmbeddedChannel ch) {
        UserAgents.getInstance().add(uaid, channelSession(ch));
    }

    private RegisterResponse doRegister(final String channelId, final String uaid, final SimplePushServer server) {
        return server.handleRegister(new RegisterMessageImpl(channelId), uaid);
    }
View Full Code Here

Examples of org.jboss.aerogear.simplepush.protocol.impl.RegisterMessageImpl

    @Test
    public void getUAID() throws ChannelNotFoundException {
        final String channelId = UUID.randomUUID().toString();
        final String uaid = UUIDUtil.newUAID();
        server.handleRegister(new RegisterMessageImpl(channelId), uaid);
        assertThat(server.getUAID(channelId), is(equalTo(uaid)));
    }
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.