Examples of CreateSeqBean


Examples of org.apache.sandesha2.storage.beans.CreateSeqBean

    public void tearDown() throws Exception {
      transaction.commit();
    }

    public void testDelete() throws SandeshaStorageException {
        mgr.insert(new CreateSeqBean("TmpSeqId1", "CreateSeqMsgId1", "SeqId1"));
        mgr.delete("CreateSeqMsgId1");
        assertNull(mgr.retrieve("CreateSeqMsgId1"));
    }
View Full Code Here

Examples of org.apache.sandesha2.storage.beans.CreateSeqBean

        mgr.delete("CreateSeqMsgId1");
        assertNull(mgr.retrieve("CreateSeqMsgId1"));
    }

    public void testFind() throws SandeshaStorageException {
        mgr.insert(new CreateSeqBean("TmpSeqId2", "CreateSeqMsgId2", "SeqId2"));
        mgr.insert(new CreateSeqBean("TmpSeqId2", "CreateSeqMsgId3", "SeqId3"));

        CreateSeqBean target = new CreateSeqBean();
        target.setInternalSequenceID("TmpSeqId2");

        Iterator iter = mgr.find(target).iterator();
        CreateSeqBean tmp = (CreateSeqBean) iter.next();
        if (tmp.getCreateSeqMsgID().equals("CreateSeqMsgId1")) {
            tmp = (CreateSeqBean) iter.next();
            assertTrue(tmp.getCreateSeqMsgID().equals("CreateSeqMsgId2"));

        }   else {
            tmp = (CreateSeqBean) iter.next();
            assertTrue(tmp.getCreateSeqMsgID().equals("CreateSeqMsgId3"));
        }
    }
View Full Code Here

Examples of org.apache.sandesha2.storage.beans.CreateSeqBean

            assertTrue(tmp.getCreateSeqMsgID().equals("CreateSeqMsgId3"));
        }
    }

    public void testInsert() throws SandeshaStorageException{
        CreateSeqBean bean = new CreateSeqBean("TmpSeqId4", "CreateSeqMsgId4", "SeqId4");
        mgr.insert(bean);
        CreateSeqBean tmpbean = mgr.retrieve("CreateSeqMsgId4");
        assertTrue(tmpbean.getCreateSeqMsgID().equals("CreateSeqMsgId4"));
        assertTrue(tmpbean.getSequenceID().equals("SeqId4"));
        assertTrue(tmpbean.getInternalSequenceID().equals("TmpSeqId4"));
    }
View Full Code Here

Examples of org.apache.sandesha2.storage.beans.CreateSeqBean


    public void testRetrieve() throws SandeshaStorageException{
        assertNull(mgr.retrieve("CreateSeqMsgId5"));

        CreateSeqBean bean = new CreateSeqBean("TmpSeqId5", "CreateSeqMsgId5", "SeqId5");
        mgr.insert(bean);
        CreateSeqBean tmp = mgr.retrieve("CreateSeqMsgId5");
        assertTrue(tmp.getCreateSeqMsgID().equals("CreateSeqMsgId5"));
    }
View Full Code Here

Examples of org.apache.sandesha2.storage.beans.CreateSeqBean

        assertTrue(tmp.getCreateSeqMsgID().equals("CreateSeqMsgId5"));
    }

    public void testUpdate() throws SandeshaStorageException {

        CreateSeqBean bean = new CreateSeqBean("TmpSeqId6", "CreateSeqMsgId6", "SeqId6");
        mgr.insert(bean);
        bean.setInternalSequenceID("TmpSeqId7");
        mgr.update(bean);
        CreateSeqBean tmp = mgr.retrieve("CreateSeqMsgId6");
        assertTrue(tmp.getInternalSequenceID().equals("TmpSeqId7"));
    }
View Full Code Here

Examples of org.apache.sandesha2.storage.beans.CreateSeqBean

    if (bean == null)
      return beans;

    Iterator iterator = table.values().iterator();

    CreateSeqBean temp;
    while (iterator.hasNext()) {
      temp = (CreateSeqBean) iterator.next();

      boolean equal = true;

      if (bean.getCreateSeqMsgID() != null
          && !bean.getCreateSeqMsgID().equals(
              temp.getCreateSeqMsgID()))
        equal = false;

      if (bean.getSequenceID() != null
          && !bean.getSequenceID().equals(temp.getSequenceID()))
        equal = false;

      if (bean.getInternalSequenceID() != null
          && !bean.getInternalSequenceID().equals(
              temp.getInternalSequenceID()))
        equal = false;

      if (equal)
        beans.add(temp);
View Full Code Here

Examples of org.apache.sandesha2.storage.beans.CreateSeqBean

       
        boolean offerEcepted = offerAccepted (offeredSequenceID,context,createSeqRMMsg);
       
        if (offerEcepted)  {
          //Setting the CreateSequence table entry for the outgoing side.
          CreateSeqBean createSeqBean = new CreateSeqBean();
          createSeqBean.setSequenceID(offeredSequenceID);
          String outgoingSideInternalSequenceID = SandeshaUtil.getOutgoingSideInternalSequenceID(newSequenceId);
          createSeqBean.setInternalSequenceID(outgoingSideInternalSequenceID);
          createSeqBean.setCreateSeqMsgID(SandeshaUtil.getUUID()); //this is a dummy value.
       
          CreateSeqBeanMgr createSeqMgr = storageManager.getCreateSeqBeanMgr();
          createSeqMgr.insert(createSeqBean);
       
          //Setting sequence properties for the outgoing sequence.
View Full Code Here

Examples of org.apache.sandesha2.storage.beans.CreateSeqBean

      return false;
   
    StorageManager storageManager = SandeshaUtil.getSandeshaStorageManager(configCtx);
    CreateSeqBeanMgr createSeqMgr = storageManager.getCreateSeqBeanMgr();
   
    CreateSeqBean createSeqFindBean = new CreateSeqBean ()
    createSeqFindBean.setSequenceID(sequenceID);
    Collection arr = createSeqMgr.find(createSeqFindBean);
   
    if (arr.size()>0)
      return false;
   
View Full Code Here

Examples of org.apache.sandesha2.storage.beans.CreateSeqBean

      SenderBean retransmitterBean = (SenderBean) iterator.next();
      retransmitterBeanMgr.delete(retransmitterBean.getMessageID());
    }
   
    //removing the createSeqMgrEntry
    CreateSeqBean findCreateSequenceBean = new CreateSeqBean ();
    findCreateSequenceBean.setInternalSequenceID(internalSequenceID);
    collection = createSeqBeanMgr.find(findCreateSequenceBean);
    iterator = collection.iterator();
    while (iterator.hasNext()) {
      CreateSeqBean createSeqBean = (CreateSeqBean) iterator.next();
      createSeqBeanMgr.delete(createSeqBean.getCreateSeqMsgID());
    }
   
    //removing sequence properties
    SequencePropertyBean findSequencePropertyBean1 = new SequencePropertyBean ();
    findSequencePropertyBean1.setSequenceID(internalSequenceID);
View Full Code Here

Examples of org.apache.sandesha2.storage.beans.CreateSeqBean

    if (type==Sandesha2Constants.MessageTypes.ACK ||
      type==Sandesha2Constants.MessageTypes.CREATE_SEQ_RESPONSE ||
      type==Sandesha2Constants.MessageTypes.TERMINATE_SEQ_RESPONSE ||
      type==Sandesha2Constants.MessageTypes.CLOSE_SEQUENCE_RESPONSE) {
     
      CreateSeqBean createSeqFindBean = new CreateSeqBean ();
      createSeqFindBean.setSequenceID(sequenceID);
     
      Collection coll = createSeqMgr.find(createSeqFindBean);
      if (coll.size()==0) {
        validSequence = false;
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.