/** * send a cluster message to one member * * @param msg message to transfer * @param dest Receiver member * @see org.apache.catalina.ha.CatalinaCluster#send(org.apache.catalina.ha.ClusterMessage, * org.apache.catalina.tribes.Member) */ @Override public void send(ClusterMessage msg, Member dest) { send(msg, dest, this.channelSendOptions); }
/** * JMX hack to direct use at jconsole * * @param name * @param value */ public boolean setProperty(String name, String value) { return setProperty(name, (Object) value); }
private void unregisterMember(Member member) { if (member == null) return; ObjectName oname = memberOnameMap.remove(member); if (oname != null) { unregister(oname); } } }
@SuppressWarnings("deprecation") @Override protected String getDomainInternal() { Container container = getContainer(); if (container == null) { return null; } return MBeanUtils.getDomain(container); }
/** * Send message delta message from request session * @param session current session * @param manager session manager */ protected void sendMessage(Session session, ClusterManager manager) { String id = session.getIdInternal(); if (id != null) { send(manager, id); } }
@Override public void messageReceived(Serializable message, Member sender) { ClusterMessage fwd = (ClusterMessage)message; fwd.setAddress(sender); messageReceived(fwd); }
public void setChannelSendOptions(String channelSendOptions) { int value = Channel.parseSendOptions(channelSendOptions); if (value > 0) { this.setChannelSendOptions(value); } }
@Override protected String getDomainInternal() { Container container = getContainer(); if (container == null) { return null; } return container.getDomain(); }
private void unregisterMember(Member member) { if (member == null) return; ObjectName oname = memberOnameMap.remove(member); if (oname != null) { unregister(oname); } } }
/** * send message to all cluster members * @param msg message to transfer * * @see org.apache.catalina.ha.CatalinaCluster#send(org.apache.catalina.ha.ClusterMessage) */ @Override public void send(ClusterMessage msg) { send(msg, null); }
/** * Send message delta message from request session * @param session current session * @param manager session manager * @param cluster replication cluster */ protected void sendMessage(Session session, ClusterManager manager, CatalinaCluster cluster) { String id = session.getIdInternal(); if (id != null) { send(manager, cluster, id); } }
@Override public void messageReceived(Serializable message, Member sender) { ClusterMessage fwd = (ClusterMessage)message; fwd.setAddress(sender); messageReceived(fwd); }
@Override protected String getDomainInternal() { Container container = getContainer(); if (container == null) { return null; } return container.getDomain(); }
@Override protected void destroyInternal() throws LifecycleException { if (onameClusterDeployer != null) { unregister(onameClusterDeployer); onameClusterDeployer = null; } super.destroyInternal(); }
/** * send message to all cluster members * @param msg message to transfer * * @see org.apache.catalina.ha.CatalinaCluster#send(org.apache.catalina.ha.ClusterMessage) */ @Override public void send(ClusterMessage msg) { send(msg, null); }
/** * Send message delta message from request session * @param session current session * @param manager session manager */ protected void sendMessage(Session session, ClusterManager manager) { String id = session.getIdInternal(); if (id != null) { send(manager, id); } }
@Override public void messageReceived(Serializable message, Member sender) { ClusterMessage fwd = (ClusterMessage)message; fwd.setAddress(sender); messageReceived(fwd); }
@Override protected void destroyInternal() throws LifecycleException { if (onameClusterDeployer != null) { unregister(onameClusterDeployer); onameClusterDeployer = null; } super.destroyInternal(); }
/** * send message to all cluster members * @param msg message to transfer * * @see org.apache.catalina.ha.CatalinaCluster#send(org.apache.catalina.ha.ClusterMessage) */ @Override public void send(ClusterMessage msg) { send(msg, null); }
@Override protected void destroyInternal() throws LifecycleException { if (onameClusterDeployer != null) { unregister(onameClusterDeployer); onameClusterDeployer = null; } super.destroyInternal(); }