Tabnine Logo
MultiPointSender
Code IndexAdd Tabnine to your IDE (free)

How to use
MultiPointSender
in
org.apache.catalina.tribes.transport

Best Java code snippets using org.apache.catalina.tribes.transport.MultiPointSender (Showing top 20 results out of 315)

origin: org.apache.catalina.springsource/com.springsource.org.apache.catalina.tribes.springsource

/**
 * add new cluster member and create sender ( s. replicationMode) transfer
 * current properties to sender
 * 
 * @see org.apache.catalina.tribes.ClusterSender#add(org.apache.catalina.tribes.Member)
 */
public synchronized void add(Member member) {
  getTransport().add(member);
}
origin: codefollower/Tomcat-Research

/**
 * start the sender and register transmitter mbean
 *
 * @see org.apache.catalina.tribes.ChannelSender#start()
 */
@Override
public void start() throws java.io.IOException {
  getTransport().connect();
}
origin: codefollower/Tomcat-Research

/**
 * stop the sender and deregister mbeans (transmitter, senders)
 *
 * @see org.apache.catalina.tribes.ChannelSender#stop()
 */
@Override
public synchronized void stop() {
  getTransport().disconnect();
}
origin: org.apache.catalina.springsource/com.springsource.org.apache.catalina.tribes.springsource

public void sendMessage(Member[] destination, ChannelMessage msg) throws ChannelException {
  MultiPointSender sender = null;
  try {
    sender = (MultiPointSender)getSender();
    if (sender == null) {
      ChannelException cx = new ChannelException("Unable to retrieve a data sender, time out error.");
      for (int i = 0; i < destination.length; i++) cx.addFaultyMember(destination[i], new NullPointerException("Unable to retrieve a sender from the sender pool"));
      throw cx;
    } else {
      sender.sendMessage(destination, msg);
    }
    sender.keepalive();
  }finally {
    if ( sender != null ) returnSender(sender);
  }
}
origin: codefollower/Tomcat-Research

  /**
   * remove sender from transmitter. ( deregister mbean and disconnect sender )
   *
   * @see org.apache.catalina.tribes.ChannelSender#remove(org.apache.catalina.tribes.Member)
   */
  @Override
  public synchronized void remove(Member member) {
    getTransport().remove(member);
  }
}
origin: org.apache.tomcat/tomcat-tribes

/**
 * Call transmitter to check for sender socket status
 *
 * @see org.apache.catalina.ha.tcp.SimpleTcpCluster#backgroundProcess()
 */
@Override
public void heartbeat() {
  if (getTransport()!=null) getTransport().keepalive();
}
origin: org.apache.tomcat/tomcat-tribes

/**
 * Send data to one member
 * @see org.apache.catalina.tribes.ChannelSender#sendMessage(org.apache.catalina.tribes.ChannelMessage, org.apache.catalina.tribes.Member[])
 */
@Override
public void sendMessage(ChannelMessage message, Member[] destination) throws ChannelException {
  MultiPointSender sender = getTransport();
  sender.sendMessage(destination,message);
}
origin: org.apache.axis2/axis2-clustering

/**
 * Set the maximum number of retries, if message sending to a particular node fails
 */
private void setMaximumRetries() {
  Parameter maxRetriesParam = getParameter(TribesConstants.MAX_RETRIES);
  int maxRetries = 10;
  if (maxRetriesParam != null) {
    maxRetries = Integer.parseInt((String) maxRetriesParam.getValue());
  }
  ReplicationTransmitter replicationTransmitter =
      (ReplicationTransmitter) channel.getChannelSender();
  MultiPointSender multiPointSender = replicationTransmitter.getTransport();
  multiPointSender.setMaxRetryAttempts(maxRetries);
}
origin: org.apache.geronimo.ext.tomcat/tribes

@Override
public void sendMessage(Member[] destination, ChannelMessage msg) throws ChannelException {
  MultiPointSender sender = null;
  try {
    sender = (MultiPointSender)getSender();
    if (sender == null) {
      ChannelException cx = new ChannelException("Unable to retrieve a data sender, time out error.");
      for (int i = 0; i < destination.length; i++) cx.addFaultyMember(destination[i], new NullPointerException("Unable to retrieve a sender from the sender pool"));
      throw cx;
    } else {
      sender.sendMessage(destination, msg);
    }
    sender.keepalive();
  }finally {
    if ( sender != null ) returnSender(sender);
  }
}
origin: org.apache.tomcat/tomcat-tribes

/**
 * remove sender from transmitter. ( deregister mbean and disconnect sender )
 *
 * @see org.apache.catalina.tribes.ChannelSender#remove(org.apache.catalina.tribes.Member)
 */
@Override
public synchronized void remove(Member member) {
  getTransport().remove(member);
}
origin: codefollower/Tomcat-Research

/**
 * Call transmitter to check for sender socket status
 *
 * @see org.apache.catalina.ha.tcp.SimpleTcpCluster#backgroundProcess()
 */
@Override
public void heartbeat() {
  if (getTransport()!=null) getTransport().keepalive();
}
origin: org.apache.geronimo.ext.tomcat/tribes

/**
 * Send data to one member
 * @see org.apache.catalina.tribes.ChannelSender#sendMessage(org.apache.catalina.tribes.ChannelMessage, org.apache.catalina.tribes.Member[])
 */
@Override
public void sendMessage(ChannelMessage message, Member[] destination) throws ChannelException {
  MultiPointSender sender = getTransport();
  sender.sendMessage(destination,message);
}

origin: apache/axis2-java

/**
 * Set the maximum number of retries, if message sending to a particular node fails
 */
private void setMaximumRetries() {
  Parameter maxRetriesParam = getParameter(TribesConstants.MAX_RETRIES);
  int maxRetries = 10;
  if (maxRetriesParam != null) {
    maxRetries = Integer.parseInt((String) maxRetriesParam.getValue());
  }
  ReplicationTransmitter replicationTransmitter =
      (ReplicationTransmitter) channel.getChannelSender();
  MultiPointSender multiPointSender = replicationTransmitter.getTransport();
  multiPointSender.setMaxRetryAttempts(maxRetries);
}
origin: codefollower/Tomcat-Research

@Override
public void sendMessage(Member[] destination, ChannelMessage msg) throws ChannelException {
  MultiPointSender sender = null;
  try {
    sender = (MultiPointSender)getSender();
    if (sender == null) {
      ChannelException cx = new ChannelException("Unable to retrieve a data sender, time out("+getMaxWait()+" ms) error.");
      for (int i = 0; i < destination.length; i++) cx.addFaultyMember(destination[i], new NullPointerException("Unable to retrieve a sender from the sender pool"));
      throw cx;
    } else {
      sender.sendMessage(destination, msg);
    }
    sender.keepalive();
  }finally {
    if ( sender != null ) returnSender(sender);
  }
}
origin: org.apache.geronimo.ext.tomcat/tribes

/**
 * remove sender from transmitter. ( deregister mbean and disconnect sender )
 * 
 * @see org.apache.catalina.tribes.ChannelSender#remove(org.apache.catalina.tribes.Member)
 */
@Override
public synchronized void remove(Member member) {
  getTransport().remove(member);
}
origin: org.apache.geronimo.ext.tomcat/tribes

/**
 * Call transmitter to check for sender socket status
 * 
 * @see org.apache.catalina.ha.tcp.SimpleTcpCluster#backgroundProcess()
 */
@Override
public void heartbeat() {
  if (getTransport()!=null) getTransport().keepalive();
}
origin: codefollower/Tomcat-Research

/**
 * add new cluster member and create sender ( s. replicationMode) transfer
 * current properties to sender
 *
 * @see org.apache.catalina.tribes.ChannelSender#add(org.apache.catalina.tribes.Member)
 */
@Override
public synchronized void add(Member member) {
  getTransport().add(member);
}
origin: org.apache.catalina.springsource/com.springsource.org.apache.catalina.tribes.springsource

/**
 * Send data to one member
 * @see org.apache.catalina.tribes.ClusterSender#sendMessage(org.apache.catalina.tribes.ClusterMessage, org.apache.catalina.tribes.Member)
 */
public void sendMessage(ChannelMessage message, Member[] destination) throws ChannelException {
  MultiPointSender sender = getTransport();
  sender.sendMessage(destination,message);
}

origin: org.apache.catalina.springsource/com.springsource.org.apache.catalina.tribes.springsource

/**
 * start the sender and register transmitter mbean
 * 
 * @see org.apache.catalina.tribes.ClusterSender#start()
 */
public void start() throws java.io.IOException {
  getTransport().connect();
}
origin: org.apache.geronimo.ext.tomcat/tribes

/**
 * stop the sender and deregister mbeans (transmitter, senders)
 * 
 * @see org.apache.catalina.tribes.ChannelSender#stop()
 */
@Override
public synchronized void stop() {
  getTransport().disconnect();
}
org.apache.catalina.tribes.transportMultiPointSender

Most used methods

  • add
  • connect
  • disconnect
  • keepalive
  • remove
  • sendMessage
  • setMaxRetryAttempts

Popular in Java

  • Making http requests using okhttp
  • startActivity (Activity)
  • notifyDataSetChanged (ArrayAdapter)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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