com.latencybusters.lbm
Class LBMApplicationHeaderChainIterator

java.lang.Object
  extended by com.latencybusters.lbm.LBMApplicationHeaderChainIterator
All Implemented Interfaces:
java.util.Iterator<LBMApplicationHeaderChainElement>

public class LBMApplicationHeaderChainIterator
extends java.lang.Object
implements java.util.Iterator<LBMApplicationHeaderChainElement>


Method Summary
 void dispose()
          Cleans up memory associated with this LBMApplicationHeaderChainIterator immediately.
protected  void finalize()
           
 boolean hasNext()
          Returns true if one or more application header chain elements remain in an LBMApplicationHeaderChain, false otherwise.
 LBMApplicationHeaderChainElement next()
          Gets the next LBMApplicationHeaderChainElement in an LBMApplicationHeaderChain.
 void remove()
          Removes the current LBMApplicationHeaderChainElement from an LBMApplicationHeaderChain.
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

hasNext

public boolean hasNext()
Returns true if one or more application header chain elements remain in an LBMApplicationHeaderChain, false otherwise.

Specified by:
hasNext in interface java.util.Iterator<LBMApplicationHeaderChainElement>
Since:
UMQ 1.1

next

public LBMApplicationHeaderChainElement next()
Gets the next LBMApplicationHeaderChainElement in an LBMApplicationHeaderChain.

Specified by:
next in interface java.util.Iterator<LBMApplicationHeaderChainElement>
Since:
UMQ 1.1

remove

public void remove()
            throws java.lang.UnsupportedOperationException
Removes the current LBMApplicationHeaderChainElement from an LBMApplicationHeaderChain.

NOTE: remove() is currently unsupported - calling remove will throw an UnsupportedOperationException.

Specified by:
remove in interface java.util.Iterator<LBMApplicationHeaderChainElement>
Throws:
java.lang.UnsupportedOperationException - Always - remove is not currently implemented.

dispose

public void dispose()
             throws LBMException
Cleans up memory associated with this LBMApplicationHeaderChainIterator immediately. An iterator should not be used again once dispose() has been called. Calling dispose() is optional.

Throws:
LBMException
Since:
UMQ 1.1

finalize

protected void finalize()
                 throws LBMException
Overrides:
finalize in class java.lang.Object
Throws:
LBMException


All of the documentation and software included in this and any other Informatica Inc "Ultra Messaging" Release is Copyright (C) 2004-2014, Informatica Corporation. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted only as covered by the terms of a valid software license agreement with 29West Inc. Copyright © 2004-2014, Informatica, Inc. All Rights Reserved.