Uses of Package
ami

Packages that use ami
ami Base AMI classes 
ami.security Contains everything AMI needs about security : PKI, Hashing, symmetrical encoding 
 

Classes in ami used by ami
AMIar
          Address Request
AMICriteria
          Represents a set of criterias in IAI or AR
AMIErrorHandler
          Convenient class used as ErrorHandler for validating
AMIException
          AMI generic Exception
AMIiai
          Internal address information
AMIInputProcessor
          Processor used to analyse incomming queries and to manage them ( reply to an amiping, broadcast an AR ...)
AMIInputSpool
          Manages and stores incoming AMI packets Singleton The AMIInputSpool contains static parts and multi-threaded instance parts There are the same number of AMIReader than of AMIInputSpool threads
AMIListener
          AMI Server side.
AMILocalParameter
          Stores current AMI parameters.
AMILog
          Manages message logging with Log4J Singleton
AMIObserver
          Generic observer used in any observer design pattern
AMIOutputProcessor
          Centralizes sending requests and check them
AMIOutputSpool
          Contains spools of AMI request waiting for sending Singleton The AMIOutputSpool is also responsable for merging queries in common packets if it is possible.
AMIPacket
          Stores an query with destination address and general internal features.
AMIping
          AMI ping request
AMIQuery
          Abstract class for AMIiai, AMIping and AMIar
AMIQueryLog
          Stores output and input packets ids to drop looping packets Singleton
AMIResultTable
          Manages results for an AR Singleton
AMIrt
          AMI Routing Table, stores information about all known peers
AMIServiceProcessor
          Thread used to process incoming AIS ( AMI Input Services ) Singleton
AMIServiceReader
          Thread used to read and check incoming AIS ( AMI Input Services ) Singleton
AMISubject
          Subject in Observer pattern ( see GOF )
 

Classes in ami used by ami.security
AMIException
          AMI generic Exception