package org.apache.catalina.ha.deploy;
-import java.io.Serializable;
-
-import org.apache.catalina.ha.ClusterMessage;
import org.apache.catalina.tribes.Member;
import org.apache.catalina.ha.ClusterMessageBase;
* @version 1.0
*/
-public class FileMessage extends ClusterMessageBase implements ClusterMessage, Serializable {
+public class FileMessage extends ClusterMessageBase {
private int messageNumber;
private byte[] data;
private int dataLength;
*/
package org.apache.catalina.ha.session;
-import org.apache.catalina.ha.ClusterMessage;
import org.apache.catalina.ha.ClusterMessageBase;
/**
*
* @version $Revision$ $Date$
*/
-public class SessionIDMessage extends ClusterMessageBase implements ClusterMessage {
+public class SessionIDMessage extends ClusterMessageBase {
private int messageNumber;
*
* @version $Revision$ $Date$
*/
-public class SessionMessageImpl extends ClusterMessageBase implements SessionMessage, java.io.Serializable {
+public class SessionMessageImpl extends ClusterMessageBase implements SessionMessage {
public SessionMessageImpl() {
}
import org.apache.catalina.tribes.Channel;
import org.apache.catalina.tribes.ChannelException;
-import org.apache.catalina.tribes.ChannelListener;
import org.apache.catalina.tribes.Member;
-import org.apache.catalina.tribes.MembershipListener;
-import org.apache.catalina.tribes.group.RpcCallback;
import org.apache.catalina.tribes.util.Arrays;
import org.apache.catalina.tribes.UniqueId;
* @author Filip Hanik
* @version 1.0
*/
-public class LazyReplicatedMap extends AbstractReplicatedMap
- implements RpcCallback, ChannelListener, MembershipListener {
+public class LazyReplicatedMap extends AbstractReplicatedMap {
private static final Log log = LogFactory.getLog(LazyReplicatedMap.class);
import org.apache.catalina.tribes.Channel;
import org.apache.catalina.tribes.ChannelException;
-import org.apache.catalina.tribes.ChannelListener;
import org.apache.catalina.tribes.Member;
-import org.apache.catalina.tribes.MembershipListener;
-import org.apache.catalina.tribes.group.RpcCallback;
-import org.apache.juli.logging.Log;
-import org.apache.juli.logging.LogFactory;
/**
* All-to-all replication for a hash map implementation. Each node in the cluster will carry an identical
* @todo memberDisappeared, should do nothing except change map membership
* by default it relocates the primary objects
*/
-public class ReplicatedMap extends AbstractReplicatedMap implements RpcCallback, ChannelListener, MembershipListener {
-
- private static final Log log = LogFactory.getLog(ReplicatedMap.class);
+public class ReplicatedMap extends AbstractReplicatedMap {
//------------------------------------------------------------------------------
// CONSTRUCTORS / DESTRUCTORS
import java.net.ServerSocket;
import java.net.Socket;
-import org.apache.catalina.tribes.ChannelReceiver;
-import org.apache.catalina.tribes.io.ListenCallback;
import org.apache.catalina.tribes.io.ObjectReader;
import org.apache.catalina.tribes.transport.ReceiverBase;
import org.apache.catalina.tribes.transport.RxTaskPool;
* @author Filip Hanik
* @version $Revision$ $Date$
*/
-public class BioReceiver extends ReceiverBase implements Runnable, ChannelReceiver, ListenCallback {
+public class BioReceiver extends ReceiverBase implements Runnable {
private static final Log log = LogFactory.getLog(BioReceiver.class);
* @version $Revision$ $Date$
* @since 5.5.16
*/
-public class BioSender extends AbstractSender implements DataSender {
+public class BioSender extends AbstractSender {
private static final org.apache.juli.logging.Log log = org.apache.juli.logging.LogFactory.getLog(BioSender.class);
import java.nio.channels.SocketChannel;
import java.util.Iterator;
-import org.apache.catalina.tribes.ChannelReceiver;
-import org.apache.catalina.tribes.io.ListenCallback;
import org.apache.catalina.tribes.io.ObjectReader;
import org.apache.catalina.tribes.transport.Constants;
import org.apache.catalina.tribes.transport.ReceiverBase;
* @author Filip Hanik
* @version $Revision$ $Date$
*/
-public class NioReceiver extends ReceiverBase implements Runnable, ChannelReceiver, ListenCallback {
+public class NioReceiver extends ReceiverBase implements Runnable {
private static final Log log = LogFactory.getLog(NioReceiver.class);
import org.apache.catalina.tribes.io.XByteBuffer;
import org.apache.catalina.tribes.transport.AbstractSender;
-import org.apache.catalina.tribes.transport.DataSender;
import org.apache.catalina.tribes.RemoteProcessException;
import org.apache.juli.logging.Log;
import org.apache.juli.logging.LogFactory;
* @author Filip Hanik
* @version 1.0
*/
-public class NioSender extends AbstractSender implements DataSender{
+public class NioSender extends AbstractSender {
private static final Log log = LogFactory.getLog(NioSender.class);
import org.apache.catalina.tribes.Member;
import org.apache.catalina.tribes.transport.AbstractSender;
import org.apache.catalina.tribes.transport.DataSender;
-import org.apache.catalina.tribes.transport.MultiPointSender;
import org.apache.catalina.tribes.transport.PooledSender;
/**
* @author not attributable
* @version 1.0
*/
-public class PooledParallelSender extends PooledSender implements MultiPointSender {
+public class PooledParallelSender extends PooledSender {
protected boolean connected = true;
public PooledParallelSender() {
super();
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpSession;
-import org.apache.catalina.Lifecycle;
import org.apache.catalina.connector.Request;
import org.apache.catalina.connector.Response;
import org.apache.catalina.util.ServerInfo;
* @version $Revision$ $Date$
*/
-public class ExtendedAccessLogValve
- extends AccessLogValve
- implements Lifecycle {
+public class ExtendedAccessLogValve extends AccessLogValve {
private static final Log log = LogFactory.getLog(ExtendedAccessLogValve.class);
* limitations under the License.
*/
-
package org.apache.tomcat.util.modeler;
-
-import java.io.Serializable;
-
import javax.management.MBeanAttributeInfo;
*
* @author Craig R. McClanahan
*/
-public class AttributeInfo extends FeatureInfo implements Serializable {
+public class AttributeInfo extends FeatureInfo {
static final long serialVersionUID = -2511626862303972143L;
// ----------------------------------------------------- Instance Variables
* limitations under the License.
*/
-
package org.apache.tomcat.util.modeler;
-import java.io.Serializable;
-
import javax.management.MBeanConstructorInfo;
*
* @author Craig R. McClanahan
*/
-public class ConstructorInfo extends OperationInfo implements Serializable {
+public class ConstructorInfo extends OperationInfo {
static final long serialVersionUID = -5735336213417238238L;
// ------------------------------------------------------------- Properties
package org.apache.tomcat.util.modeler;
-import java.io.Serializable;
-
import javax.management.MBeanNotificationInfo;
* @version $Revision$ $Date$
*/
-public class NotificationInfo extends FeatureInfo implements Serializable {
+public class NotificationInfo extends FeatureInfo {
static final long serialVersionUID = -6319885418912650856L;
// ----------------------------------------------------- Instance Variables
package org.apache.tomcat.util.modeler;
-import java.io.Serializable;
-
import javax.management.MBeanOperationInfo;
import javax.management.MBeanParameterInfo;
*
* @author Craig R. McClanahan
*/
-public class OperationInfo extends FeatureInfo implements Serializable {
+public class OperationInfo extends FeatureInfo {
static final long serialVersionUID = 4418342922072614875L;
// ----------------------------------------------------------- Constructors
package org.apache.tomcat.util.modeler;
-import java.io.Serializable;
-
import javax.management.MBeanParameterInfo;
* @version $Revision$ $Date$
*/
-public class ParameterInfo extends FeatureInfo implements Serializable {
+public class ParameterInfo extends FeatureInfo {
static final long serialVersionUID = 2222796006787664020L;
// ----------------------------------------------------------- Constructors