congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
SimpleTcpCluster.fireLifecycleEvent
Code IndexAdd Tabnine to your IDE (free)

How to use
fireLifecycleEvent
method
in
org.apache.catalina.ha.tcp.SimpleTcpCluster

Best Java code snippets using org.apache.catalina.ha.tcp.SimpleTcpCluster.fireLifecycleEvent (Showing top 17 results out of 315)

origin: org.apache.geronimo.ext.tomcat/catalina-ha

/**
 * Remove an application from cluster replication bus.
 * 
 * @see org.apache.catalina.Cluster#removeManager(Manager)
 */
@Override
public void removeManager(Manager manager) {
  if (manager != null && manager instanceof ClusterManager ) {
    ClusterManager cmgr = (ClusterManager) manager;
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(BEFORE_MANAGERUNREGISTER_EVENT,manager);
    managers.remove(getManagerName(cmgr.getName(),manager));
    cmgr.setCluster(null);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(AFTER_MANAGERUNREGISTER_EVENT, manager);
  }
}
origin: codefollower/Tomcat-Research

/**
 * Remove an application from cluster replication bus.
 *
 * @see org.apache.catalina.Cluster#removeManager(Manager)
 */
@Override
public void removeManager(Manager manager) {
  if (manager != null && manager instanceof ClusterManager ) {
    ClusterManager cmgr = (ClusterManager) manager;
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(BEFORE_MANAGERUNREGISTER_EVENT,manager);
    managers.remove(getManagerName(cmgr.getName(),manager));
    cmgr.setCluster(null);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(AFTER_MANAGERUNREGISTER_EVENT, manager);
  }
}
origin: org.apache.tomcat/tomcat-catalina-ha

/**
 * Remove an application from cluster replication bus.
 *
 * @param manager The manager
 * @see org.apache.catalina.Cluster#removeManager(Manager)
 */
@Override
public void removeManager(Manager manager) {
  if (manager instanceof ClusterManager) {
    ClusterManager cmgr = (ClusterManager) manager;
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(BEFORE_MANAGERUNREGISTER_EVENT,manager);
    managers.remove(getManagerName(cmgr.getName(),manager));
    cmgr.setCluster(null);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(AFTER_MANAGERUNREGISTER_EVENT, manager);
  }
}
origin: codefollower/Tomcat-Research

/**
 * New cluster member is registered
 *
 * @see org.apache.catalina.tribes.MembershipListener#memberAdded(org.apache.catalina.tribes.Member)
 */
@Override
public void memberAdded(Member member) {
  try {
    hasMembers = channel.hasMembers();
    if (log.isInfoEnabled()) log.info("Replication member added:" + member);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(BEFORE_MEMBERREGISTER_EVENT, member);
    registerMember(member);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(AFTER_MEMBERREGISTER_EVENT, member);
  } catch (Exception x) {
    log.error("Unable to connect to replication system.", x);
  }
}
origin: codefollower/Tomcat-Research

/**
 * Cluster member is gone
 *
 * @see org.apache.catalina.tribes.MembershipListener#memberDisappeared(org.apache.catalina.tribes.Member)
 */
@Override
public void memberDisappeared(Member member) {
  try {
    hasMembers = channel.hasMembers();
    if (log.isInfoEnabled()) log.info("Received member disappeared:" + member);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(BEFORE_MEMBERUNREGISTER_EVENT, member);
    unregisterMember(member);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(AFTER_MEMBERUNREGISTER_EVENT, member);
  } catch (Exception x) {
    log.error("Unable remove cluster node from replication system.", x);
  }
}
origin: org.apache.tomcat/tomcat-catalina-ha

@Override
public void registerManager(Manager manager) {
  if (! (manager instanceof ClusterManager)) {
    log.warn(sm.getString("simpleTcpCluster.clustermanager.notImplement", manager));
    return;
  }
  ClusterManager cmanager = (ClusterManager) manager;
  // Notify our interested LifecycleListeners
  fireLifecycleEvent(BEFORE_MANAGERREGISTER_EVENT, manager);
  String clusterName = getManagerName(cmanager.getName(), manager);
  cmanager.setName(clusterName);
  cmanager.setCluster(this);
  managers.put(clusterName, cmanager);
  // Notify our interested LifecycleListeners
  fireLifecycleEvent(AFTER_MANAGERREGISTER_EVENT, manager);
}
origin: codefollower/Tomcat-Research

@Override
public void registerManager(Manager manager) {
  if (! (manager instanceof ClusterManager)) {
    log.warn("Manager [ " + manager + "] does not implement ClusterManager, addition to cluster has been aborted.");
    return;
  }
  ClusterManager cmanager = (ClusterManager) manager ;
  cmanager.setDistributable(true);
  // Notify our interested LifecycleListeners
  fireLifecycleEvent(BEFORE_MANAGERREGISTER_EVENT, manager);
  String clusterName = getManagerName(cmanager.getName(), manager);
  cmanager.setName(clusterName);
  cmanager.setCluster(this);
  managers.put(clusterName, cmanager);
  // Notify our interested LifecycleListeners
  fireLifecycleEvent(AFTER_MANAGERREGISTER_EVENT, manager);
}
origin: org.apache.geronimo.ext.tomcat/catalina-ha

@Override
public void registerManager(Manager manager) {

  if (! (manager instanceof ClusterManager)) {
    log.warn("Manager [ " + manager + "] does not implement ClusterManager, addition to cluster has been aborted.");
    return;
  }
  ClusterManager cmanager = (ClusterManager) manager ;
  cmanager.setDistributable(true);
  // Notify our interested LifecycleListeners
  fireLifecycleEvent(BEFORE_MANAGERREGISTER_EVENT, manager);
  String clusterName = getManagerName(cmanager.getName(), manager);
  cmanager.setName(clusterName);
  cmanager.setCluster(this);

  managers.put(clusterName, cmanager);
  // Notify our interested LifecycleListeners
  fireLifecycleEvent(AFTER_MANAGERREGISTER_EVENT, manager);    
}
origin: org.apache.geronimo.ext.tomcat/catalina-ha

/**
 * Cluster member is gone
 * 
 * @see org.apache.catalina.tribes.MembershipListener#memberDisappeared(org.apache.catalina.tribes.Member)
 */
@Override
public void memberDisappeared(Member member) {
  try {
    hasMembers = channel.hasMembers();            
    if (log.isInfoEnabled()) log.info("Received member disappeared:" + member);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(BEFORE_MEMBERUNREGISTER_EVENT, member);
    unregisterMember(member);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(AFTER_MEMBERUNREGISTER_EVENT, member);
  } catch (Exception x) {
    log.error("Unable remove cluster node from replication system.", x);
  }
}
origin: org.apache.geronimo.ext.tomcat/catalina-ha

/**
 * New cluster member is registered
 * 
 * @see org.apache.catalina.tribes.MembershipListener#memberAdded(org.apache.catalina.tribes.Member)
 */
@Override
public void memberAdded(Member member) {
  try {
    hasMembers = channel.hasMembers();
    if (log.isInfoEnabled()) log.info("Replication member added:" + member);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(BEFORE_MEMBERREGISTER_EVENT, member);
    registerMember(member);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(AFTER_MEMBERREGISTER_EVENT, member);
  } catch (Exception x) {
    log.error("Unable to connect to replication system.", x);
  }
}
origin: org.apache.tomcat/tomcat-catalina-ha

/**
 * Execute a periodic task, such as reloading, etc. This method will be
 * invoked inside the classloading context of this container. Unexpected
 * throwables will be caught and logged.
 * @see org.apache.catalina.ha.deploy.FarmWarDeployer#backgroundProcess()
 * @see org.apache.catalina.tribes.group.GroupChannel#heartbeat()
 *
 */
@Override
public void backgroundProcess() {
  if (clusterDeployer != null) clusterDeployer.backgroundProcess();
  //send a heartbeat through the channel
  if ( isHeartbeatBackgroundEnabled() && channel !=null ) channel.heartbeat();
  // periodic event
  fireLifecycleEvent(Lifecycle.PERIODIC_EVENT, null);
}
origin: codefollower/Tomcat-Research

/**
 * Execute a periodic task, such as reloading, etc. This method will be
 * invoked inside the classloading context of this container. Unexpected
 * throwables will be caught and logged.
 * @see org.apache.catalina.ha.deploy.FarmWarDeployer#backgroundProcess()
 * @see org.apache.catalina.tribes.group.GroupChannel#heartbeat()
 * @see org.apache.catalina.tribes.group.GroupChannel.HeartbeatThread#run()
 *
 */
@Override
public void backgroundProcess() {
  if (clusterDeployer != null) clusterDeployer.backgroundProcess();
  //send a heartbeat through the channel
  if ( isHeartbeatBackgroundEnabled() && channel !=null ) channel.heartbeat();
  // periodic event
  fireLifecycleEvent(Lifecycle.PERIODIC_EVENT, null);
}
origin: org.apache.tomcat/tomcat-catalina-ha

/**
 * Cluster member is gone
 *
 * @see org.apache.catalina.tribes.MembershipListener#memberDisappeared(org.apache.catalina.tribes.Member)
 */
@Override
public void memberDisappeared(Member member) {
  try {
    hasMembers = channel.hasMembers();
    if (log.isInfoEnabled()) log.info(sm.getString("simpleTcpCluster.member.disappeared", member));
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(BEFORE_MEMBERUNREGISTER_EVENT, member);
    unregisterMember(member);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(AFTER_MEMBERUNREGISTER_EVENT, member);
  } catch (Exception x) {
    log.error(sm.getString("simpleTcpCluster.member.removeFailed"), x);
  }
}
origin: org.apache.geronimo.ext.tomcat/catalina-ha

Member dest = message.getAddress();
fireLifecycleEvent(RECEIVE_MESSAGE_FAILURE_EVENT,
    new SendMessageData(message, dest, null));
if (log.isDebugEnabled()) {
origin: org.apache.tomcat/tomcat-catalina-ha

/**
 * New cluster member is registered
 *
 * @see org.apache.catalina.tribes.MembershipListener#memberAdded(org.apache.catalina.tribes.Member)
 */
@Override
public void memberAdded(Member member) {
  try {
    hasMembers = channel.hasMembers();
    if (log.isInfoEnabled()) log.info(sm.getString("simpleTcpCluster.member.added", member));
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(BEFORE_MEMBERREGISTER_EVENT, member);
    registerMember(member);
    // Notify our interested LifecycleListeners
    fireLifecycleEvent(AFTER_MEMBERREGISTER_EVENT, member);
  } catch (Exception x) {
    log.error(sm.getString("simpleTcpCluster.member.addFailed"), x);
  }
}
origin: codefollower/Tomcat-Research

Member dest = message.getAddress();
fireLifecycleEvent(RECEIVE_MESSAGE_FAILURE_EVENT,
    new SendMessageData(message, dest, null));
if (log.isDebugEnabled()) {
origin: org.apache.tomcat/tomcat-catalina-ha

public void messageReceived(ClusterMessage message) {
  if (log.isDebugEnabled() && message != null)
    log.debug("Assuming clocks are synched: Replication for "
        + message.getUniqueId() + " took="
        + (System.currentTimeMillis() - (message).getTimestamp())
        + " ms.");
  //invoke all the listeners
  boolean accepted = false;
  if (message != null) {
    for (ClusterListener listener : clusterListeners) {
      if (listener.accept(message)) {
        accepted = true;
        listener.messageReceived(message);
      }
    }
    if (!accepted && notifyLifecycleListenerOnFailure) {
      Member dest = message.getAddress();
      // Notify our interested LifecycleListeners
      fireLifecycleEvent(RECEIVE_MESSAGE_FAILURE_EVENT,
          new SendMessageData(message, dest, null));
      if (log.isDebugEnabled()) {
        log.debug("Message " + message.toString() + " from type "
            + message.getClass().getName()
            + " transferred but no listener registered");
      }
    }
  }
}
org.apache.catalina.ha.tcpSimpleTcpClusterfireLifecycleEvent

Popular methods of SimpleTcpCluster

  • addValve
    Add cluster valve Cluster Valves are only add to container when cluster is started!
  • checkDefaults
  • getContainer
    Get the Container associated with our Cluster
  • getManagerTemplate
  • isHeartbeatBackgroundEnabled
    Return heartbeat enable flag (default false)
  • addClusterListener
    Add cluster message listener and register cluster to this listener.
  • getClusterName
    Return the name of the cluster that this Server is currently configured to operate within.
  • getLocalMember
    Return the member that represents this node.
  • getManagerName
  • messageReceived
  • register
  • registerClusterValve
    register all cluster valve to host or engine
  • register,
  • registerClusterValve,
  • registerMember,
  • send,
  • setState,
  • unregister,
  • unregisterClusterValve,
  • unregisterMember,
  • findClusterListeners

Popular in Java

  • Updating database using SQL prepared statement
  • setRequestProperty (URLConnection)
  • requestLocationUpdates (LocationManager)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • JButton (javax.swing)
  • JTable (javax.swing)
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Sublime Text for Python
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now