You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by ch...@apache.org on 2005/05/09 06:18:33 UTC

cvs commit: ws-fx/sandesha/src/org/apache/sandesha/storage Callback.java CallbackData.java

chamikara    2005/05/08 21:18:33

  Added:       sandesha/src/org/apache/sandesha/storage Callback.java
                        CallbackData.java
  Log:
  Callback classes
  
  Revision  Changes    Path
  1.1                  ws-fx/sandesha/src/org/apache/sandesha/storage/Callback.java
  
  Index: Callback.java
  ===================================================================
  /*
   * Created on Apr 15, 2005
   *
   * To change the template for this generated file go to
   * Window>Preferences>Java>Code Generation>Code and Comments
   */
  package org.apache.sandesha.storage;
  
  /**
   * @author root
   *
   * To change the template for this generated type comment go to
   * Window>Preferences>Java>Code Generation>Code and Comments
   */
  public class Callback {
  	
  	public void onIncomingMessage(CallbackData result){
  		
  	}
  	
  	public void onOutgoingMessage(CallbackData result){
  		
  	}
  	
  }
  
  
  
  1.1                  ws-fx/sandesha/src/org/apache/sandesha/storage/CallbackData.java
  
  Index: CallbackData.java
  ===================================================================
  /*
   * Created on Apr 15, 2005
   *
   * To change the template for this generated file go to
   * Window>Preferences>Java>Code Generation>Code and Comments
   */
  package org.apache.sandesha.storage;
  
  import java.util.ArrayList;
  
  /**
   * @author root
   *
   * To change the template for this generated type comment go to
   * Window>Preferences>Java>Code Generation>Code and Comments
   */
  public class CallbackData {
  	
  	private int messageType;
  	private String action;
  	private long messageNumber;
  	private String messageId;
  	private String sequenceId;
  	private long ackStart;
  	private long ackEnd;
  	private ArrayList ackNack;
  	
  	
  	
      /**
       * @return Returns the action.
       */
      public String getAction() {
          return action;
      }
      /**
       * @param action The action to set.
       */
      public void setAction(String action) {
          this.action = action;
      }
  	public CallbackData () {
  		ackNack = new ArrayList ();
  	}
  	
  	private void addToNacks(long nack){
  		ackNack.add(new Long(nack));
  	}
  	
  	private ArrayList getNacks(){
  		return ackNack;
  	}
  	
  	/**
  	 * @return
  	 */
  	public long getAckEnd() {
  		return ackEnd;
  	}
  
  	/**
  	 * @return
  	 */
  	public long getAckStart() {
  		return ackStart;
  	}
  
  	/**
  	 * @return
  	 */
  	public String getMessageId() {
  		return messageId;
  	}
  
  	/**
  	 * @return
  	 */
  	public long getMessageNumber() {
  		return messageNumber;
  	}
  
  	/**
  	 * @return
  	 */
  	public int getMessageType() {
  		return messageType;
  	}
  
  	/**
  	 * @return
  	 */
  	public String getSequenceId() {
  		return sequenceId;
  	}
  
  	/**
  	 * @param l
  	 */
  	public void setAckEnd(long l) {
  		ackEnd = l;
  	}
  
  	/**
  	 * @param l
  	 */
  	public void setAckStart(long l) {
  		ackStart = l;
  	}
  
  	/**
  	 * @param string
  	 */
  	public void setMessageId(String string) {
  		messageId = string;
  	}
  
  	/**
  	 * @param l
  	 */
  	public void setMessageNumber(long l) {
  		messageNumber = l;
  	}
  
  	/**
  	 * @param i
  	 */
  	public void setMessageType(int i) {
  		messageType = i;
  	}
  
  	/**
  	 * @param string
  	 */
  	public void setSequenceId(String string) {
  		sequenceId = string;
  	}
  
  }