Examples of NettyAutoTerminatingClientGateway


Examples of asia.stampy.examples.client.netty.NettyAutoTerminatingClientGateway

   * @return the client mina message gateway
   */
  public static AbstractStampyMessageGateway initialize() {
    StampyHeartbeatContainer heartbeatContainer = new HeartbeatContainer();

    NettyAutoTerminatingClientGateway gateway = new NettyAutoTerminatingClientGateway();
    gateway.setAutoShutdown(true);
    gateway.setPort(1234);
    gateway.setHost("localhost");

    ClientNettyChannelHandler handler = new ClientNettyChannelHandler();
    handler.setHeartbeatContainer(heartbeatContainer);
    handler.setGateway(gateway);

    gateway.addMessageListener(new IDontNeedSecurity());

    gateway.setHandler(handler);

    return gateway;

  }
View Full Code Here

Examples of asia.stampy.examples.client.netty.NettyAutoTerminatingClientGateway

   * @return the client mina message gateway
   */
  public static AbstractStampyMessageGateway initialize() {
    StampyHeartbeatContainer heartbeatContainer = new HeartbeatContainer();

    NettyAutoTerminatingClientGateway gateway = new NettyAutoTerminatingClientGateway();
    gateway.setAutoShutdown(true);
    gateway.setPort(1234);
    gateway.setHost("localhost");

    ServerNettyChannelHandler handler = new ServerNettyChannelHandler();
    handler.setGateway(gateway);
    handler.setHeartbeatContainer(heartbeatContainer);

    gateway.addMessageListener(new IDontNeedSecurity());

    gateway.setHandler(handler);

    return gateway;

  }
View Full Code Here

Examples of asia.stampy.examples.client.netty.NettyAutoTerminatingClientGateway

   * @return the client mina message gateway
   */
  public static AbstractStampyMessageGateway initialize() {
    StampyHeartbeatContainer heartbeatContainer = new HeartbeatContainer();

    NettyAutoTerminatingClientGateway gateway = new NettyAutoTerminatingClientGateway();
    gateway.setPort(1234);
    gateway.setHost("localhost");
    gateway.setHeartbeat(1000);

    ClientNettyChannelHandler channelHandler = new ClientNettyChannelHandler();
    channelHandler.setGateway(gateway);
    channelHandler.setHeartbeatContainer(heartbeatContainer);

    gateway.addMessageListener(new IDontNeedSecurity());
   
    gateway.addMessageListener(new ClientMessageValidationListener());

    NettyConnectedMessageListener cml = new NettyConnectedMessageListener();
    cml.setHeartbeatContainer(heartbeatContainer);
    cml.setGateway(gateway);
    gateway.addMessageListener(cml);

    NettyDisconnectListenerAndInterceptor disconnect = new NettyDisconnectListenerAndInterceptor();
    disconnect.setCloseOnDisconnectMessage(false);
    gateway.addMessageListener(disconnect);
    gateway.addOutgoingMessageInterceptor(disconnect);
    disconnect.setGateway(gateway);

    gateway.setHandler(channelHandler);

    return gateway;
  }
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.