Uses of Interface
eu.xtreemos.xosd.utilities.logger.tokens.IToken

Packages that use IToken
eu.xtreemos.xosd.utilities.logger.filters   
eu.xtreemos.xosd.utilities.logger.handlers   
eu.xtreemos.xosd.utilities.logger.storage   
eu.xtreemos.xosd.utilities.logger.tests   
eu.xtreemos.xosd.utilities.logger.tokens   
 

Uses of IToken in eu.xtreemos.xosd.utilities.logger.filters
 

Fields in eu.xtreemos.xosd.utilities.logger.filters with type parameters of type IToken
protected  java.util.ArrayList<IToken> NonBlockingTokenFilter.tokens
           
 

Methods in eu.xtreemos.xosd.utilities.logger.filters that return IToken
 IToken ITokenFilter.topToken()
          Returns first elemen of the pipe, but only if there are no filters registered to use them. this function works only for final filters.
 IToken BlockingTokenFilter.topToken()
           
 IToken NonBlockingTokenFilter.topToken()
           
 

Methods in eu.xtreemos.xosd.utilities.logger.filters with parameters of type IToken
 void ITokenFilter.add(IToken token)
          processes the token and stores it in its proper place in the pipelane
 void TokenScatterUnit.add(IToken token)
          forwards given token to all registered filters and
 void BlockingTokenFilter.add(IToken token)
           
 void NonBlockingTokenFilter.add(IToken token)
           
protected  boolean TimeMachine.checkToken(IToken token)
          check if time property exists and if the type of it is gregorian calendar
protected  boolean ContainsFilter.checkToken(IToken token)
           
protected abstract  boolean NonBlockingTokenFilter.checkToken(IToken token)
          implement this method to define your filtering criteria
protected  void TimeMachine.insert(IToken token)
          sort the tokens in the array from earliest to latest, the token must be with proper attributes
protected abstract  void BlockingTokenFilter.insert(IToken token)
          must implement sorting algorithm if needed, otherwise just call super.insert(token)
protected  void NonBlockingTokenFilter.insert(IToken token)
          the tokens are not organized, new token is added at the end queue
 

Uses of IToken in eu.xtreemos.xosd.utilities.logger.handlers
 

Methods in eu.xtreemos.xosd.utilities.logger.handlers that return IToken
 IToken ITokenHandler.handle(java.lang.String elm)
           
 IToken EchoHandler.handle(java.lang.String elm)
           
 IToken SimpleTokenHandler.handle(java.lang.String elm)
           
 

Uses of IToken in eu.xtreemos.xosd.utilities.logger.storage
 

Fields in eu.xtreemos.xosd.utilities.logger.storage with type parameters of type IToken
private  java.util.ArrayList<IToken> SimpleTokenStorage.tokens
           
 

Methods in eu.xtreemos.xosd.utilities.logger.storage that return IToken
 IToken SimpleHandlerStorage.handle(java.lang.String raw)
          iterate over all handlers, the first handler capable of generating valid token stops the iteration.
 IToken IHandlerStorage.handle(java.lang.String raw)
           
 IToken SimpleTokenStorage.nextToken()
           
 IToken ITokenStorage.nextToken()
           
 

Methods in eu.xtreemos.xosd.utilities.logger.storage that return types with arguments of type IToken
 java.util.ArrayList<IToken> SimpleTokenStorage.getAllTokens()
          creates a clone of the storage
 java.util.ArrayList<IToken> ITokenStorage.getAllTokens()
           
 java.util.ArrayList<IToken> SimpleTokenStorage.getAllTokensOfType(java.lang.Class type)
           
 java.util.ArrayList<IToken> ITokenStorage.getAllTokensOfType(java.lang.Class type)
           
 

Methods in eu.xtreemos.xosd.utilities.logger.storage with parameters of type IToken
 void SimpleTokenStorage.add(IToken token)
           
 void ITokenStorage.add(IToken token)
           
 

Uses of IToken in eu.xtreemos.xosd.utilities.logger.tests
 

Methods in eu.xtreemos.xosd.utilities.logger.tests that return types with arguments of type IToken
static java.util.Collection<IToken> TokenGenerator.simpleTokens(int nTokens, int nServices, java.lang.String baseNet, int maxDuration)
           
 

Uses of IToken in eu.xtreemos.xosd.utilities.logger.tokens
 

Classes in eu.xtreemos.xosd.utilities.logger.tokens that implement IToken
 class EchoToken
           
 class SimpleToken