[jboss-cvs] JBossCache/tests/functional/org/jboss/cache/pojo/test/propagation ...
Ben Wang
bwang at jboss.com
Sat Jan 13 10:55:06 EST 2007
User: bwang
Date: 07/01/13 10:55:06
Added: tests/functional/org/jboss/cache/pojo/test/propagation
PropagationManager.java StateItem.java Node.java
PropagationRule.java
Log:
JBCACHE-922 Merged src-50 and tests-50 into src and tests, respectively.
Revision Changes Path
1.1 date: 2007/01/13 15:55:06; author: bwang; state: Exp;JBossCache/tests/functional/org/jboss/cache/pojo/test/propagation/PropagationManager.java
Index: PropagationManager.java
===================================================================
package org.jboss.cache.pojo.test.propagation;
/**
*
*/
// We are using JDK1.5 annotation.
@org.jboss.cache.pojo.annotation.Replicable
public interface PropagationManager
{
public void setRootNode(String rdn);
public void addNode(String parentFdn, String rdn);
public void addStateItem(String parentFdn, long itemId, long defaultState);
public Node findNode(String fdn);
public void stateChange(String parentFdn, long itemId, long newState);
public void printNodes();
}
1.1 date: 2007/01/13 15:55:06; author: bwang; state: Exp;JBossCache/tests/functional/org/jboss/cache/pojo/test/propagation/StateItem.java
Index: StateItem.java
===================================================================
package org.jboss.cache.pojo.test.propagation;
/**
*
*/
// We are using JDK1.5 annotation.
@org.jboss.cache.pojo.annotation.Replicable
public interface StateItem
{
public static final boolean STATE_CHANGED = true;
public static final boolean STATE_NOT_CHANGED = false;
public long getItemId();
public long getState();
public boolean setState(long state);
}
1.1 date: 2007/01/13 15:55:06; author: bwang; state: Exp;JBossCache/tests/functional/org/jboss/cache/pojo/test/propagation/Node.java
Index: Node.java
===================================================================
package org.jboss.cache.pojo.test.propagation;
import java.util.List;
/**
* Main interface for network sensor supervising example.
*/
// We are using JDK1.5 annotation.
@org.jboss.cache.pojo.annotation.Replicable
public interface Node
{
public void setNodeRDN(String rdn);
public String getNodeRDN();
public void setNodeFDN(String fdn);
public String getNodeFDN();
public void addChildNode(Node child);
public List getChildren();
public void setParentNode(Node parent);
public Node getParentNode();
public void addStateItem(StateItem stateItem);
public void setSummaryStateItem(StateItem stateItem);
public StateItem getSummaryStateItem();
public List getStateItems();
public StateItem findStateItem(long itemId);
public void setPropagationRule(PropagationRule rule);
public PropagationRule getPropagationRule();
}
1.1 date: 2007/01/13 15:55:06; author: bwang; state: Exp;JBossCache/tests/functional/org/jboss/cache/pojo/test/propagation/PropagationRule.java
Index: PropagationRule.java
===================================================================
package org.jboss.cache.pojo.test.propagation;
public interface PropagationRule
{
public static final long STATE_CLEAR = 2000;
public void changeState(Node node, long itemId, long state);
public void summaryUpperPropagate(Node node);
}
More information about the jboss-cvs-commits
mailing list