Commit a4bebe6b authored by Tom Evans's avatar Tom Evans Committed by tevans

OF-205: Update NodeTask hierarchy; remove extraneous logging

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/branches/pubsub_clustering@13279 b35dd754-fafc-0310-a699-88a17e54d16e
parent 8a9df3ff
...@@ -30,6 +30,7 @@ import java.util.concurrent.ConcurrentHashMap; ...@@ -30,6 +30,7 @@ import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CopyOnWriteArrayList;
import org.dom4j.Element; import org.dom4j.Element;
import org.jivesoftware.openfire.XMPPServer;
import org.jivesoftware.openfire.cluster.ClusterManager; import org.jivesoftware.openfire.cluster.ClusterManager;
import org.jivesoftware.openfire.pubsub.cluster.CancelSubscriptionTask; import org.jivesoftware.openfire.pubsub.cluster.CancelSubscriptionTask;
import org.jivesoftware.openfire.pubsub.cluster.ModifySubscriptionTask; import org.jivesoftware.openfire.pubsub.cluster.ModifySubscriptionTask;
...@@ -55,6 +56,8 @@ import org.xmpp.packet.Message; ...@@ -55,6 +56,8 @@ import org.xmpp.packet.Message;
*/ */
public abstract class Node { public abstract class Node {
public static final String PUBSUB_SVC_ID = XMPPServer.getInstance().getPubSubModule().getServiceID();
/** /**
* Reference to the publish and subscribe service. * Reference to the publish and subscribe service.
*/ */
......
...@@ -6,14 +6,10 @@ import java.io.ObjectOutput; ...@@ -6,14 +6,10 @@ import java.io.ObjectOutput;
import org.jivesoftware.openfire.pubsub.PubSubPersistenceManager; import org.jivesoftware.openfire.pubsub.PubSubPersistenceManager;
import org.jivesoftware.util.cache.ClusterTask; import org.jivesoftware.util.cache.ClusterTask;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class FlushTask implements ClusterTask public class FlushTask implements ClusterTask
{ {
private static final Logger log = LoggerFactory.getLogger(FlushTask.class);
public FlushTask() public FlushTask()
{ {
} }
...@@ -21,7 +17,6 @@ public class FlushTask implements ClusterTask ...@@ -21,7 +17,6 @@ public class FlushTask implements ClusterTask
@Override @Override
public void run() public void run()
{ {
log.debug("[TASK] Flush pubsub");
PubSubPersistenceManager.flushItems(false); // just this member PubSubPersistenceManager.flushItems(false); // just this member
} }
......
...@@ -14,7 +14,6 @@ import org.xmpp.packet.JID; ...@@ -14,7 +14,6 @@ import org.xmpp.packet.JID;
public abstract class NodeTask implements ClusterTask public abstract class NodeTask implements ClusterTask
{ {
private static final String PUBSUB_SVC_ID = XMPPServer.getInstance().getPubSubModule().getServiceID();
protected String nodeId; protected String nodeId;
protected String serviceId; protected String serviceId;
...@@ -44,7 +43,7 @@ public abstract class NodeTask implements ClusterTask ...@@ -44,7 +43,7 @@ public abstract class NodeTask implements ClusterTask
public PubSubService getService() public PubSubService getService()
{ {
if (PUBSUB_SVC_ID.equals(serviceId)) if (Node.PUBSUB_SVC_ID.equals(serviceId))
return XMPPServer.getInstance().getPubSubModule(); return XMPPServer.getInstance().getPubSubModule();
else else
{ {
...@@ -53,6 +52,12 @@ public abstract class NodeTask implements ClusterTask ...@@ -53,6 +52,12 @@ public abstract class NodeTask implements ClusterTask
} }
} }
@Override
public Object getResult()
{
return null;
}
@Override @Override
public void writeExternal(ObjectOutput out) throws IOException public void writeExternal(ObjectOutput out) throws IOException
{ {
......
...@@ -26,12 +26,6 @@ public class RefreshNodeTask extends NodeTask ...@@ -26,12 +26,6 @@ public class RefreshNodeTask extends NodeTask
super(node); super(node);
} }
@Override
public Object getResult()
{
return null;
}
@Override @Override
public void run() public void run()
{ {
......
...@@ -23,12 +23,6 @@ public class RemoveNodeTask extends NodeTask ...@@ -23,12 +23,6 @@ public class RemoveNodeTask extends NodeTask
super(node); super(node);
} }
@Override
public Object getResult()
{
return null;
}
@Override @Override
public void run() public void run()
{ {
......
...@@ -79,12 +79,6 @@ public abstract class SubscriptionTask extends NodeTask ...@@ -79,12 +79,6 @@ public abstract class SubscriptionTask extends NodeTask
state = (State) ExternalizableUtil.getInstance().readSerializable(in); state = (State) ExternalizableUtil.getInstance().readSerializable(in);
} }
@Override
public Object getResult()
{
return null;
}
@Override @Override
public String toString() public String toString()
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment