Package com.avaje.ebeaninternal.server.cluster

Examples of com.avaje.ebeaninternal.server.cluster.DataHolder


     */
    public void broadcast(RemoteTransactionEvent remoteTransEvent) {
      try {
         
          txnOutgoing.incrementAndGet();
            DataHolder dataHolder = txnSerialiseHelper.createDataHolder(remoteTransEvent);
            SocketClusterMessage msg = SocketClusterMessage.transEvent(dataHolder);
            broadcast(msg);
      } catch (Exception e){
          String msg = "Error sending RemoteTransactionEvent "+remoteTransEvent+" to cluster members.";
          logger.error(msg, e);
View Full Code Here


            if (h.isRegisterEvent()){
                setMemberOnline(h.getRegisterHost(), h.isRegister());
           
            } else {
                txnIncoming.incrementAndGet();
                DataHolder dataHolder = h.getDataHolder();
                RemoteTransactionEvent transEvent = txnSerialiseHelper.read(dataHolder);
                transEvent.run();
            }
           
            if (h.isRegisterEvent() && !h.isRegister()){
View Full Code Here

    public static SocketClusterMessage transEvent(DataHolder transEvent){
        return new SocketClusterMessage(transEvent);
    }
   
    public static SocketClusterMessage packet(Packet packet){
        DataHolder d = new DataHolder(packet.getBytes());
        return new SocketClusterMessage(d);
    }
View Full Code Here

TOP

Related Classes of com.avaje.ebeaninternal.server.cluster.DataHolder

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.