Package com.arjuna.ats.internal.arjuna.template

Examples of com.arjuna.ats.internal.arjuna.template.OrderedListIterator


        _status = Completing.instance();

        try
        {
          OrderedList hls = HLSManager.HLServices();
          OrderedListIterator iter = new OrderedListIterator(hls);
          HLSWrapper elem = (HLSWrapper) iter.iterate();

          while (elem != null)
          {
            Outcome result = null;

            try
            {
              result = elem.hls().complete(getCompletionStatus());
            }
            catch (SystemException ex)
            {
              result = new OutcomeImple(new HLSException(ex),
                  getCompletionStatus());
            }

            current = HLSManager.getOutcomeManager().processOutcome(current, result);

            elem = (HLSWrapper) iter.iterate();
          }
        }
        catch (SystemException ex)
        {
          /*
 
View Full Code Here


      throw new InvalidHLSException();
  else
  {
      synchronized (_hls)
      {
    OrderedListIterator iter = new OrderedListIterator(_hls);
    OrderedListElement elem = iter.iterate();
   
    while ((elem != null) && (((HLSWrapper) elem).hls() != service))
    {
        elem = iter.iterate();
    }
   
    if (elem == null)
        throw new InvalidHLSException(wsasLogger.log_mesg.getString("com.arjuna.mwlabs.wsas.activity.HLSManager_1"));
    else
View Full Code Here

    public static final HLS[] allHighLevelServices () throws SystemException
    {
  synchronized (_hls)
  {
      HLS[] toReturn = new HLS[(int) _hls.size()];
      OrderedListIterator iter = new OrderedListIterator(_hls);
      OrderedListElement elem = iter.iterate();
      int i = 0;
     
      while (elem != null)
      {
    toReturn[i] = ((HLSWrapper) elem).hls();
    i++;
    elem = iter.iterate();
      }
     
      return toReturn;
  }
    }
View Full Code Here

    public final boolean check (long timeout)
    {
  if (_list == null)
      return true;
 
  OrderedListIterator iter = new OrderedListIterator(_list);
  ReaperElement e = null;

  while ((e = (ReaperElement) iter.iterate()) != null)
  {
      if (timeout >= e._absoluteTimeout)
    break;
      else
      {
View Full Code Here

    {
  if ((_list == null) || (act == null))
      return false;
   
  ReaperElement e = null;
  OrderedListIterator iter = new OrderedListIterator(_list);
  boolean result = false;
  boolean found = false;
 
  while (((e = (ReaperElement) iter.iterate()) != null) && !found)
  {
      try
      {
    found = e._activity.equals(act);
      }
View Full Code Here

      throw new InvalidHLSException();
  else
  {
      synchronized (_hls)
      {
    OrderedListIterator iter = new OrderedListIterator(_hls);
    OrderedListElement elem = iter.iterate();
   
    while ((elem != null) && (((HLSWrapper) elem).hls() != service))
    {
        elem = iter.iterate();
    }
   
    if (elem == null)
        throw new InvalidHLSException(wsasLogger.log_mesg.getString("com.arjuna.mwlabs.wsas.activity.HLSManager_1"));
    else
View Full Code Here

    public static final HLS[] allHighLevelServices () throws SystemException
    {
  synchronized (_hls)
  {
      HLS[] toReturn = new HLS[(int) _hls.size()];
      OrderedListIterator iter = new OrderedListIterator(_hls);
      OrderedListElement elem = iter.iterate();
      int i = 0;
     
      while (elem != null)
      {
    toReturn[i] = ((HLSWrapper) elem).hls();
    i++;
    elem = iter.iterate();
      }
     
      return toReturn;
  }
    }
View Full Code Here

    public final boolean check (long timeout)
    {
  if (_list == null)
      return true;
 
  OrderedListIterator iter = new OrderedListIterator(_list);
  ReaperElement e = null;

  while ((e = (ReaperElement) iter.iterate()) != null)
  {
      if (timeout >= e._absoluteTimeout)
    break;
      else
      {
View Full Code Here

    {
  if ((_list == null) || (act == null))
      return false;
   
  ReaperElement e = null;
  OrderedListIterator iter = new OrderedListIterator(_list);
  boolean result = false;
  boolean found = false;
 
  while (((e = (ReaperElement) iter.iterate()) != null) && !found)
  {
      try
      {
    found = e._activity.equals(act);
      }
View Full Code Here

        _status = Completing.instance();

        try
        {
          OrderedList hls = HLSManager.HLServices();
          OrderedListIterator iter = new OrderedListIterator(hls);
          HLSWrapper elem = (HLSWrapper) iter.iterate();

          while (elem != null)
          {
            Outcome result = null;

            try
            {
              result = elem.hls().complete(getCompletionStatus());
            }
            catch (SystemException ex)
            {
              result = new OutcomeImple(new HLSException(ex),
                  getCompletionStatus());
            }

            current = HLSManager.getOutcomeManager().processOutcome(current, result);

            elem = (HLSWrapper) iter.iterate();
          }
        }
        catch (SystemException ex)
        {
          /*
 
View Full Code Here

TOP

Related Classes of com.arjuna.ats.internal.arjuna.template.OrderedListIterator

Copyright © 2018 www.massapicom. 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.