[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