A B C D E F G H I J K L M N P R S T U V W X

A

AbstractCascadeIDEntry - Class in anon.infoservice
This database class stores the IDs of all mixes in a cascade in a single string.
AbstractCascadeIDEntry(MixCascade, long) - Constructor for class anon.infoservice.AbstractCascadeIDEntry
Creates a new CascadeIDEntry from the mix IDs of a given cascade.
AbstractCascadeIDEntry(AbstractCascadeIDEntry, long) - Constructor for class anon.infoservice.AbstractCascadeIDEntry
Creates a new CascadeIDEntry from the mix IDs of a given cascade.
AbstractCascadeIDEntry(Element) - Constructor for class anon.infoservice.AbstractCascadeIDEntry
 
AbstractCertifiedDatabaseEntry - Class in anon.infoservice
 
AbstractCertifiedDatabaseEntry(long) - Constructor for class anon.infoservice.AbstractCertifiedDatabaseEntry
 
AbstractDatabaseEntry - Class in anon.infoservice
This is a generic definition for a database entry.
AbstractDatabaseEntry(long) - Constructor for class anon.infoservice.AbstractDatabaseEntry
Creates a new AbstractDatabaseEntry with the specified expire time.
AbstractDistributableCertifiedDatabaseEntry - Class in anon.infoservice
 
AbstractDistributableCertifiedDatabaseEntry(long) - Constructor for class anon.infoservice.AbstractDistributableCertifiedDatabaseEntry
 
AbstractDistributableDatabaseEntry - Class in anon.infoservice
This class implements common methods that may be used by distributabe database entries.
AbstractDistributableDatabaseEntry(long) - Constructor for class anon.infoservice.AbstractDistributableDatabaseEntry
 
AbstractDistributableDatabaseEntry.SerialDBEntry - Class in anon.infoservice
 
AbstractDistributableDatabaseEntry.SerialDBEntry(String, long, long, boolean, boolean, String) - Constructor for class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
AbstractDistributableDatabaseEntry.Serials - Class in anon.infoservice
 
AbstractDistributableDatabaseEntry.Serials(Class) - Constructor for class anon.infoservice.AbstractDistributableDatabaseEntry.Serials
 
AbstractIDEntry - Class in anon.infoservice
This is used to store the IDs of recently added database entries, so that they are not added several times after they have expired.
AbstractIDEntry(AbstractDatabaseEntry, long) - Constructor for class anon.infoservice.AbstractIDEntry
 
AbstractLog4jLog - Class in logging
This is the logging service implementation for compatibility between JAP logging style and log4j logging style.
AbstractLog4jLog() - Constructor for class logging.AbstractLog4jLog
 
AbstractMarkedMessageIDDBEntry - Class in anon.infoservice
Stored all message db entries deleted by the user.
AbstractMarkedMessageIDDBEntry(MessageDBEntry) - Constructor for class anon.infoservice.AbstractMarkedMessageIDDBEntry
 
AbstractMarkedMessageIDDBEntry(Element) - Constructor for class anon.infoservice.AbstractMarkedMessageIDDBEntry
 
AbstractMixCascadeContainer - Class in anon.infoservice
This class keeps and returns one or more objects of the class MixCascade.
AbstractMixCascadeContainer(IMessages) - Constructor for class anon.infoservice.AbstractMixCascadeContainer
 
addAIListener(IAIEventListener) - Method in class anon.proxy.AnonProxy
 
addData(int, Hashtable) - Method in class anon.infoservice.PerformanceEntry
Adds a hashtable of values into the entry array.
addEventListener(AnonServiceEventListener) - Method in interface anon.AnonService
Adds an AnonServiceEventListener.
addEventListener(AnonServiceEventListener) - Method in class anon.proxy.AnonProxy
 
addHTTPConnectionListener(HTTPConnectionListener) - Method in class anon.proxy.HTTPProxyCallback
 
addInetAddress(String, InetAddress) - Static method in class anon.infoservice.MixCascadeExitAddresses
 
addJob(IDistributable) - Method in interface anon.infoservice.IDistributor
Adds a new job to the default job queue.
addObserver(Observer) - Method in class anon.infoservice.Database
Adds an observer to this database.
AGREEMENT - Static variable in class logging.LogType
Indicates messages from the paw filter system
ALERT - Static variable in class logging.LogLevel
Indicates level type of message: Alert message
ALL - Static variable in class logging.LogType
Indicates all messages
ALL_ENTRIES_REMOVED - Static variable in class anon.infoservice.DatabaseMessage
This message is sent, if the database is cleared (all entries are removed at once).
ANNOUNCE_PERIOD - Static variable in class anon.infoservice.Constants
 
anon - package anon
 
anon.infoservice - package anon.infoservice
 
anon.proxy - package anon.proxy
This package implements a proxy for convienient use of the anonymous communication primitives provided by the ANON library.
ANON_LEVEL_FAIR - Static variable in class anon.infoservice.StatusInfo
 
ANON_LEVEL_HIGH - Static variable in class anon.infoservice.StatusInfo
 
ANON_LEVEL_LOW - Static variable in class anon.infoservice.StatusInfo
 
ANON_LEVEL_MAX - Static variable in class anon.infoservice.StatusInfo
 
ANON_LEVEL_MIN - Static variable in class anon.infoservice.StatusInfo
 
AnonChannel - Interface in anon
An AnonChannel could be used to send and receive data.
ANONLIB_VERSION - Static variable in interface anon.AnonService
 
AnonProxy - Class in anon.proxy
This calls implements a proxy one can use for convienient access to the provided anonymous communication primitives.
AnonProxy(ServerSocket) - Constructor for class anon.proxy.AnonProxy
Creates a new AnonProxy.
AnonProxy(ServerSocket, IMutableProxyInterface, IMutableProxyInterface) - Constructor for class anon.proxy.AnonProxy
Creates a new AnonProxy.
AnonProxy(ServerSocket, IStreamConnection, int) - Constructor for class anon.proxy.AnonProxy
Creates a new AnonProxy with an already active mix connection.
AnonProxyRequest - Class in anon.proxy
 
AnonServerDescription - Interface in anon
This interface is used for initializing an AnonService with the necessary parameters
AnonService - Interface in anon
This class is used for accessing the AnonService.
AnonServiceEventAdapter - Class in anon
An adapter for the AnonServiceEventListener.
AnonServiceEventAdapter() - Constructor for class anon.AnonServiceEventAdapter
 
AnonServiceEventListener - Interface in anon
 
AnonServiceFactory - Class in anon
 
areNewCascadesInBlacklist() - Static method in class anon.infoservice.BlacklistedCascadeIDEntry
 

B

BlacklistedCascadeIDEntry - Class in anon.infoservice
Cascades of this type are blacklisted
BlacklistedCascadeIDEntry(MixCascade) - Constructor for class anon.infoservice.BlacklistedCascadeIDEntry
 
BlacklistedCascadeIDEntry(Element) - Constructor for class anon.infoservice.BlacklistedCascadeIDEntry
 
blockInterface(long) - Method in class anon.infoservice.ListenerInterface
Blocks this interface for a specified time.
BOUNDARIES - Static variable in class anon.infoservice.PerformanceEntry
The boundaries used to calculate the speed and delay bounds.

C

CascadeIDEntry - Class in anon.infoservice
This database class stores the IDs of all mixes in a cascade in a single string.
CascadeIDEntry(MixCascade) - Constructor for class anon.infoservice.CascadeIDEntry
Creates a new CascadeIDEntry from the mix IDs of a given cascade.
CascadeIDEntry(Element) - Constructor for class anon.infoservice.CascadeIDEntry
 
CERT_JAPINFOSERVICEMESSAGES - Static variable in class anon.infoservice.Constants
 
CERTSPATH - Static variable in class anon.infoservice.Constants
 
ChainedLog - Class in logging
Writes log output to two Log instances
ChainedLog(Log, Log) - Constructor for class logging.ChainedLog
 
channelsChanged(int) - Method in interface anon.proxy.IProxyListener
 
checkId() - Method in class anon.infoservice.AbstractCertifiedDatabaseEntry
Checks if the ID is valid.
checkId() - Method in class anon.infoservice.AbstractDistributableCertifiedDatabaseEntry
Checks if the ID is valid.
checkId() - Method in interface anon.infoservice.ICertifiedDatabaseEntry
Checks if the ID is valid.
checkId() - Method in class anon.infoservice.InfoServiceDBEntry
 
checkId() - Method in class anon.infoservice.MixCascade
 
checkId() - Method in class anon.infoservice.StatusInfo
 
checkId() - Method in class anon.infoservice.TermsAndConditions
 
checkValidity(String) - Static method in class anon.proxy.HTTPProxyCallback
 
ChunkNotProcessableException - Exception in anon.proxy
Exception for the ProxyCallback framework in case a chunk cannot be properly processed
ChunkNotProcessableException() - Constructor for exception anon.proxy.ChunkNotProcessableException
 
ChunkNotProcessableException(String) - Constructor for exception anon.proxy.ChunkNotProcessableException
 
clearAuthenticationPassword() - Method in class anon.infoservice.ProxyInterface
 
clearRequest() - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
clearResponse() - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
ClickedMessageIDDBEntry - Class in anon.infoservice
Stored all message db entries deleted by the user.
ClickedMessageIDDBEntry(MessageDBEntry) - Constructor for class anon.infoservice.ClickedMessageIDDBEntry
 
ClickedMessageIDDBEntry(Element) - Constructor for class anon.infoservice.ClickedMessageIDDBEntry
 
close() - Method in interface anon.AnonChannel
Closes the channel and releases all resources used.
closeRequest(AnonProxyRequest) - Method in class anon.proxy.HTTPProxyCallback
 
closeRequest(AnonProxyRequest) - Method in interface anon.proxy.ProxyCallback
 
closeRequest(AnonProxyRequest) - Method in class anon.proxy.ProxyCallbackHandler
 
COMMUNICATION_TIMEOUT - Static variable in class anon.infoservice.Constants
This is the general timeout for the Infoservice socket communication (milli seconds).
compareMixIDs(MixCascade) - Method in class anon.infoservice.MixCascade
Returns whether a given cascade has another number of mixes or mixes with other IDs than this one.
connecting(AnonServerDescription) - Method in class anon.AnonServiceEventAdapter
 
connecting(AnonServerDescription) - Method in interface anon.AnonServiceEventListener
 
connecting(AnonServerDescription) - Method in class anon.proxy.AnonProxy
 
connectionError() - Method in class anon.AnonServiceEventAdapter
 
connectionError() - Method in interface anon.AnonServiceEventListener
 
connectionError() - Method in class anon.proxy.AnonProxy
 
connectionEstablished(AnonServerDescription) - Method in class anon.AnonServiceEventAdapter
 
connectionEstablished(AnonServerDescription) - Method in interface anon.AnonServiceEventListener
 
connectionEstablished(AnonServerDescription) - Method in class anon.proxy.AnonProxy
 
Constants - Class in anon.infoservice
 
Constants() - Constructor for class anon.infoservice.Constants
 
CONTEXT_JONDONYM - Static variable in interface anon.infoservice.IServiceContextContainer
context for all JonDonym services.
CONTEXT_MANIOQ - Static variable in interface anon.infoservice.IServiceContextContainer
context for the services provided by the ISP Manioq
create(String, int) - Static method in class anon.AnonServiceFactory
 
createChannel(int) - Method in interface anon.AnonService
Creates a new AnonChannel, which could be used for transmitting data.
createDummyStatusInfo(String) - Static method in class anon.infoservice.StatusInfo
Returns a new StatusInfo with dummy values (everything is set to -1).
createGetRequest(String) - Static method in class anon.infoservice.HttpRequestStructure
Creates a new HTTP GET request.
createHTTPConnection(ListenerInterface) - Method in class anon.infoservice.HTTPConnectionFactory
This method creates a new instance of HTTPConnection.
createHTTPConnection(ListenerInterface, int, boolean) - Method in class anon.infoservice.HTTPConnectionFactory
This method creates a new instance of HTTPConnection.
createHTTPConnection(ListenerInterface, ImmutableProxyInterface) - Method in class anon.infoservice.HTTPConnectionFactory
This method creates a new instance of HTTPConnection using the specified proxy settings (ignoring the default settings).
createHTTPConnection(ListenerInterface, ImmutableProxyInterface, int, boolean) - Method in class anon.infoservice.HTTPConnectionFactory
This method creates a new instance of HTTPConnection using the specified proxy settings (ignoring the default settings).
createPostRequest(String, Document) - Static method in class anon.infoservice.HttpRequestStructure
Creates a new HTTP POST request.
CRYPTO - Static variable in class logging.LogType
Indicates a message related to cryptographic operations (binary: 00100000)
CURRENT_JAVA_VENDOR - Static variable in class anon.infoservice.JavaVersionDBEntry
 
CURRENT_JAVA_VERSION - Static variable in class anon.infoservice.JavaVersionDBEntry
 

D

Database - Class in anon.infoservice
This class is the generic implementation of a database.
Database.IWebInfo - Interface in anon.infoservice
 
DatabaseMessage - Class in anon.infoservice
This is the message implementation used for database-specific messages.
DatabaseMessage(int) - Constructor for class anon.infoservice.DatabaseMessage
This creates a new DatabaseMessage.
DatabaseMessage(int, Object) - Constructor for class anon.infoservice.DatabaseMessage
This creates a new DatabaseMessage.
dataChainErrorSignaled() - Method in class anon.AnonServiceEventAdapter
 
dataChainErrorSignaled() - Method in interface anon.AnonServiceEventListener
 
dataChainErrorSignaled() - Method in class anon.proxy.AnonProxy
 
DB - Static variable in class logging.LogType
messages about database records, e.g.
DEBUG - Static variable in class logging.LogLevel
Indicates level type of message, e.g.
decNumChannels() - Method in class anon.proxy.AnonProxy
 
DEFAULT_AUTO_BLACKLIST - Static variable in class anon.infoservice.BlacklistedCascadeIDEntry
 
DEFAULT_GET_XML_CONNECTION_TIMEOUT - Static variable in class anon.infoservice.InfoServiceDBEntry
 
DEFAULT_ID - Static variable in class anon.infoservice.JAPMinVersion
 
DEFAULT_INFOSERVICE_CHANGES - Static variable in class anon.infoservice.InfoServiceHolder
This defines, whether there is an automatic change of infoservice after failure as default.
DEFAULT_NAME - Static variable in class anon.infoservice.MixInfo
 
DEFAULT_NAME_TYPE - Static variable in class anon.infoservice.MixInfo
 
DEFAULT_OF_ASKED_INFO_SERVICES - Static variable in class anon.infoservice.InfoServiceHolder
 
DEFAULT_RESSOURCE_FILENAME - Static variable in class anon.infoservice.Constants
 
DELAY - Static variable in class anon.infoservice.PerformanceEntry
Delay attribute.
delayToHTML(int) - Method in class anon.infoservice.PerformanceEntry
Returns the delay values of a specified day as HTML table.
DeletedMessageIDDBEntry - Class in anon.infoservice
Stored all message db entries deleted by the user.
DeletedMessageIDDBEntry(MessageDBEntry) - Constructor for class anon.infoservice.DeletedMessageIDDBEntry
 
DeletedMessageIDDBEntry(Element) - Constructor for class anon.infoservice.DeletedMessageIDDBEntry
 
deliverDownstreamChunk(AnonProxyRequest, byte[], int) - Method in class anon.proxy.ProxyCallbackHandler
 
deliverUpstreamChunk(AnonProxyRequest, byte[], int) - Method in class anon.proxy.ProxyCallbackHandler
 
DETAIL_LEVEL_HIGH - Static variable in class logging.LogHolder
prints the log message, package, classname, method name and the source line of the log message; this enables some IDEs to jump to the log source by clicking on the message line
DETAIL_LEVEL_HIGHEST - Static variable in class logging.LogHolder
additionally prints the whole stack trace of an error log if available
DETAIL_LEVEL_LOWER - Static variable in class logging.LogHolder
prints the log message, the class name and the source line of the log message
DETAIL_LEVEL_LOWEST - Static variable in class logging.LogHolder
prints the log message only
disconnected() - Method in class anon.AnonServiceEventAdapter
 
disconnected() - Method in interface anon.AnonServiceEventListener
 
disconnected() - Method in class anon.proxy.AnonProxy
 
downstreamContentBytesReceived(HTTPConnectionEvent) - Method in interface anon.proxy.HTTPConnectionListener
 
downstreamContentBytesReceived(HTTPConnectionEvent) - Method in class anon.proxy.HTTPConnectionWatch
 
downstreamContentBytesReceived(HTTPConnectionEvent) - Method in class anon.proxy.JonDoFoxHeader
 
DummyLog - Class in logging
 
DummyLog() - Constructor for class logging.DummyLog
 
dumpToXML(Class[]) - Static method in class anon.infoservice.Database
 

E

E_ACCOUNT_EMPTY - Static variable in class anon.ErrorCodes
 
E_ALREADY_CONNECTED - Static variable in class anon.ErrorCodes
 
E_BIND - Static variable in class anon.proxy.AnonProxy
 
E_CONNECT - Static variable in class anon.ErrorCodes
 
E_INTERRUPTED - Static variable in class anon.ErrorCodes
 
E_INVALID_CERTIFICATE - Static variable in class anon.ErrorCodes
 
E_INVALID_KEY - Static variable in class anon.ErrorCodes
 
E_INVALID_SERVICE - Static variable in class anon.ErrorCodes
 
E_MIX_PROTOCOL_NOT_SUPPORTED - Static variable in class anon.proxy.AnonProxy
 
E_NOT_CONNECTED - Static variable in class anon.ErrorCodes
 
E_NOT_PARSABLE - Static variable in class anon.ErrorCodes
 
E_NOT_TRUSTED - Static variable in class anon.ErrorCodes
 
E_PROTOCOL_NOT_SUPPORTED - Static variable in class anon.ErrorCodes
 
E_SIGNATURE_CHECK_FIRSTMIX_FAILED - Static variable in class anon.ErrorCodes
 
E_SIGNATURE_CHECK_FIRSTMIX_FAILED - Static variable in class anon.proxy.AnonProxy
 
E_SIGNATURE_CHECK_OTHERMIX_FAILED - Static variable in class anon.ErrorCodes
 
E_SIGNATURE_CHECK_OTHERMIX_FAILED - Static variable in class anon.proxy.AnonProxy
 
E_SPACE - Static variable in class anon.ErrorCodes
 
E_SUCCESS - Static variable in class anon.ErrorCodes
 
E_UNKNOWN - Static variable in class anon.ErrorCodes
 
EMERG - Static variable in class logging.LogLevel
Indicates level type of message: Emergency message
ENTRY_ADDED - Static variable in class anon.infoservice.DatabaseMessage
This message is sent after an entry was added to the database.
ENTRY_REMOVED - Static variable in class anon.infoservice.DatabaseMessage
This message is sent, if a single entry is removed from the database.
ENTRY_RENEWED - Static variable in class anon.infoservice.DatabaseMessage
This message is sent after an entry was renewed in the database.
equals(Object) - Method in class anon.infoservice.InfoServiceDBEntry
Compares this object to another one.
equals(ListenerInterface) - Method in class anon.infoservice.ListenerInterface
Tests if two ListenerInterface instances are equal.
equals(Object) - Method in class anon.infoservice.MixCascade
Compares this object to another one.
equals(Object) - Method in class anon.infoservice.MixPosition
 
equals(ProxyInterface) - Method in class anon.infoservice.ProxyInterface
Tests if two interface instances are equal.
equals(Object) - Method in class anon.infoservice.ServiceOperator
 
equals(Object) - Method in class anon.infoservice.TermsAndConditions
 
equals(Object) - Method in class anon.infoservice.TermsAndConditionsFramework
 
ERR - Static variable in class logging.LogLevel
Indicates level type of message: Error message
ErrorCodes - Class in anon
 
ErrorCodes() - Constructor for class anon.ErrorCodes
 
EXCEPTION - Static variable in class logging.LogLevel
Indicates level type of message: For instance to use when catching Exeption to output a debug message.
EXIT_ADDRESS_TTL - Static variable in class anon.infoservice.MixCascadeExitAddresses
The time-to-live of the exit address.

F

fetchCurrentStatus() - Method in class anon.infoservice.MixCascade
 
fetchCurrentStatus(long) - Method in class anon.infoservice.MixCascade
Fetches the current status of the mixcascade from the InfoService.
FIELD_HTTP_REQUEST_STRING - Static variable in interface anon.infoservice.IDistributable
 
FIELD_HTTP_SERIALS_REQUEST_STRING - Static variable in interface anon.infoservice.IDistributable
 
FIELD_XML_ELEMENT_WEBINFO_CONTAINER - Static variable in interface anon.infoservice.Database.IWebInfo
 
FileLog - Class in logging
Write log output to a file
FileLog(String, int, int) - Constructor for class logging.FileLog
 
FILTER - Static variable in class logging.LogType
Indicates messages from the http filter system
finalize() - Method in class logging.LogHolder
 
fireDownstreamContentBytesReceived(HTTPConnectionEvent) - Method in class anon.proxy.HTTPProxyCallback
 
fireRequestHeadersReceived(HTTPConnectionEvent) - Method in class anon.proxy.HTTPProxyCallback
 
fireResponseHeadersReceived(HTTPConnectionEvent) - Method in class anon.proxy.HTTPProxyCallback
 
fireUpstreamContentBytesReceived(HTTPConnectionEvent) - Method in class anon.proxy.HTTPProxyCallback
 
FIRST_MIX - Static variable in class anon.infoservice.MixInfo
 
FORWARDING_SERVER_VERIFY_TIMEOUT - Static variable in class anon.infoservice.Constants
This is the timeout in seconds for verifying a JAP forwarding server (contacting the server and getting the acknowledgment, that it is a JAP forwarder).

G

generateMixCascadeCurrentStatus() - Method in class anon.infoservice.StatusInfo
This is a compatibility method for the creation of the CurrentStatus in the MixCascade XML structure for old JAP clients.
getAnonLevel() - Method in class anon.infoservice.StatusInfo
Returns the calculated anonymity level (from number of active users, current traffic and cascade length).
getAnonRequest() - Method in class anon.proxy.HTTPConnectionEvent
 
getAnonServiceInstance(String) - Static method in class anon.AnonServiceFactory
Creates an AnonService of the given kind.
getAuthenticationPassword() - Method in interface anon.infoservice.ImmutableProxyInterface
Gets the authentication password of this interface.
getAuthenticationPassword() - Method in class anon.infoservice.ProxyInterface
Gets the authentication password of this interface.
getAuthenticationUserID() - Method in interface anon.infoservice.ImmutableProxyInterface
Gets the authentication user ID of this interface.
getAuthenticationUserID() - Method in class anon.infoservice.ProxyInterface
Gets the authentication user ID of this interface.
getAvailableLogTypes() - Static method in class logging.LogType
Returns the integer values of all available log types.
getAverage(int) - Method in class anon.infoservice.PerformanceEntry
Returns the average value of the give attribute.
getAverageValue() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
Returns the average value.
getBestBound(int) - Method in class anon.infoservice.PerformanceEntry
Calculates (if used by the info service) and returns the best bound value of the given attribute.
getBound() - Method in class anon.infoservice.PerformanceEntry.Bound
 
getBound(int) - Method in class anon.infoservice.PerformanceEntry
Calculates (if used by the info service) and returns the bound value of the given attribute.
getBound() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
Returns the bound value.
getBoundErrors() - Method in class anon.infoservice.PerformanceEntry.StabilityAttributes
Returns the amount of errors.
getBoundResets() - Method in class anon.infoservice.PerformanceEntry.StabilityAttributes
Only useful for PACKETS attribute.
getBoundUnknown() - Method in class anon.infoservice.PerformanceEntry.StabilityAttributes
The amount of attempts that should have been made but were not.
getById(String, Locale) - Static method in class anon.infoservice.TermsAndConditions
 
getById(String, boolean) - Static method in class anon.infoservice.TermsAndConditionsFramework
 
getBytesSent() - Method in exception anon.TooMuchDataForPacketException
 
getCascadeId() - Method in class anon.infoservice.AbstractCascadeIDEntry
The cascade ID, that means the ID of the first mix in the cascade.
getCertificate() - Method in class anon.infoservice.ServiceOperator
Returns the operator certificate.
getCertPath() - Method in class anon.infoservice.AbstractCertifiedDatabaseEntry
 
getCertPath() - Method in interface anon.infoservice.ICertifiedDatabaseEntry
 
getCertPath() - Method in class anon.infoservice.InfoServiceDBEntry
 
getCertPath() - Method in class anon.infoservice.MixCascade
 
getCertPath() - Method in class anon.infoservice.MixInfo
Returns the CertPath of the mix For MixInfo-Objects in the InfoService the CertPath is null
getCertPath() - Method in class anon.infoservice.PerformanceInfo
 
getCertPath() - Method in class anon.infoservice.StatusInfo
 
getCertPath() - Method in class anon.infoservice.TermsAndConditions
 
getCertPath() - Method in class anon.infoservice.TermsAndConditionsFramework
 
getCity() - Method in class anon.infoservice.ServiceLocation
Returns the city where the service is located.
getCodeBase() - Method in class anon.infoservice.JAPVersionInfo
Returns the URL of the server, where the corresponding JAP software can be downloaded from.
getCompressedData() - Method in class anon.infoservice.MixCascade
 
getConnection() - Method in class anon.infoservice.HTTPConnectionDescriptor
Returns the HTTPConnection instance.
getConnectionHeader() - Method in class anon.proxy.HTTPConnectionEvent
 
getConnectionTimeout() - Static method in class anon.infoservice.InfoServiceDBEntry
 
getContext() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
getContext() - Method in interface anon.infoservice.IServiceContextContainer
 
getContext() - Method in class anon.infoservice.MixCascade
 
getCountryCode() - Method in class anon.infoservice.ServiceLocation
Returns the country where the service is located.
getCountryCode() - Method in class anon.infoservice.ServiceOperator
 
getCreationTime() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns the time in milliseconds when this db entry was create, that means read from the network or created from internal values.
getCurrentMixCascade() - Method in class anon.infoservice.AbstractMixCascadeContainer
Returns the last return value of getNextCascade().
getCurrentMixCascade() - Method in class anon.infoservice.SimpleMixCascadeContainer
 
getCurrentRisk() - Method in class anon.infoservice.StatusInfo
Returns the current risk for using this mix cascade.
getCurrentService() - Method in class anon.infoservice.AbstractMixCascadeContainer
 
getCurrentStatus() - Method in class anon.infoservice.MixCascade
Returns the current status of this mixcascade.
getDate() - Method in class anon.infoservice.JAPVersionInfo
Returns the release date of the JAP software described in this version info structure.
getDate() - Method in class anon.infoservice.TermsAndConditions
 
getDayTimestamp() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
Returns the day timestamp of the entry.
getDecomposedCascadeName() - Method in class anon.infoservice.MixCascade
 
getDetailLevel() - Static method in class logging.LogHolder
Gets the detail level of all log messages.
getDocument() - Method in class anon.infoservice.TermsAndConditions
 
getDownloadURL() - Method in class anon.infoservice.JavaVersionDBEntry
Returns the URL where this Java version is available.
getDownStreamContentBytes() - Method in class anon.proxy.HTTPConnectionEvent
 
getDownStreamContentBytes(AnonProxyRequest) - Method in class anon.proxy.HTTPProxyCallback
 
getEMail() - Method in class anon.infoservice.ServiceOperator
Return the EMail address of the operator.
getEMailSpamSafe() - Method in class anon.infoservice.ServiceOperator
 
getEntryById(String) - Method in class anon.infoservice.Database
Returns the DatabaseEntry with the given ID.
getEntryClass() - Method in class anon.infoservice.Database
Returns the DatabaseEntry class for that this Database is registered.
getEntryHash() - Method in class anon.infoservice.Database
 
getEntryList() - Method in class anon.infoservice.Database
Returns a snapshot of all values in the serviceDatabase.
getEntrySnapshotAsEnumeration() - Method in class anon.infoservice.Database
Returns a snapshot of all entries in the Database as an Enumeration.
getErrorResponse() - Method in exception anon.proxy.ChunkNotProcessableException
A response as byte array to sent to the host
getErrorResponse() - Method in exception anon.proxy.HTTPHeaderParseException
 
getErrors() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
Returns the amount of errors.
getExitAddresses() - Method in class anon.infoservice.InfoServiceDBEntry
 
getExitAddresses() - Method in class anon.infoservice.InfoServiceHolder
 
getExpireTime() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns the time (see System.currentTimeMillis()) when this DatabaseEntry will be removed from the Database, if it is not updated meanwhile.
getExternalIdentifier() - Method in class anon.infoservice.MessageDBEntry
 
getFirstHostName() - Method in class anon.infoservice.MixInfo
LERNGRUPPE Extracts the host name from first listenerinterface.
getFirstPort() - Method in class anon.infoservice.MixInfo
LERNGRUPPE Extracts the port from first listenerinterface.
getForwarder() - Method in class anon.infoservice.InfoServiceDBEntry
Downloads a forwarder entry from the infoservice.
getForwarder() - Method in class anon.infoservice.InfoServiceHolder
Downloads a forwarder entry from a infoservice.
getHost() - Method in interface anon.infoservice.ImmutableListenerInterface
Get the host (hostname or IP) of this interface as a String.
getHost() - Method in class anon.infoservice.ListenerInterface
Get the host (hostname or IP) of this interface as a String.
getHosts() - Method in class anon.infoservice.MixCascade
 
getHtmlTableLine(boolean) - Method in class anon.infoservice.StatusInfo
Returns a HTML table line with the data of this StatusDBEntry.
getHttpRequestString(Class) - Static method in class anon.infoservice.AbstractDistributableDatabaseEntry
 
getHttpSerialsRequestString(Class) - Static method in class anon.infoservice.AbstractDistributableDatabaseEntry
 
getId() - Method in class anon.infoservice.AbstractCascadeIDEntry
The concatenated ID of all mixes in the cascade.
getId() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns a unique ID for a database entry.
getId() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
getId() - Method in class anon.infoservice.AbstractIDEntry
 
getId() - Method in class anon.infoservice.AbstractMarkedMessageIDDBEntry
 
getId() - Method in interface anon.infoservice.IDistributable
Returns a ID for this information.
getId() - Method in class anon.infoservice.InfoServiceDBEntry
Returns the ID of the infoservice.
getId() - Method in class anon.infoservice.JAPMinVersion
Returns the ID for this JAPMinVersion instance.
getId() - Method in class anon.infoservice.JAPVersionInfo
Returns the ID of this version information.
getId() - Method in class anon.infoservice.JavaVersionDBEntry
Returns the vendor ID.
getId() - Method in class anon.infoservice.MessageDBEntry
 
getId() - Method in class anon.infoservice.MixCascade
Returns the ID of the mixcascade.
getId() - Method in class anon.infoservice.MixCascadeExitAddresses
 
getId() - Method in class anon.infoservice.MixInfo
Returns the ID of the mix.
getId() - Method in class anon.infoservice.MixPosition
 
getId() - Method in class anon.infoservice.PerformanceEntry
 
getId() - Method in class anon.infoservice.PerformanceInfo
 
getId() - Method in class anon.infoservice.ServiceOperator
Returns a unique ID for a database entry.
getId() - Method in class anon.infoservice.StatusInfo
Returns the mixcascade ID of this status.
getId() - Method in class anon.infoservice.TermsAndConditions
 
getId() - Method in class anon.infoservice.TermsAndConditionsFramework
 
getInfoServices(boolean) - Method in class anon.infoservice.InfoServiceDBEntry
 
getInfoServices() - Method in class anon.infoservice.InfoServiceDBEntry
Get a Vector of all infoservices the infoservice knows.
getInfoServices() - Method in class anon.infoservice.InfoServiceHolder
Get a Vector of all infoservices the preferred infoservice knows.
getInfoServiceSerials() - Method in class anon.infoservice.InfoServiceDBEntry
 
getInfoServiceSerials() - Method in class anon.infoservice.InfoServiceHolder
 
getInfoservicesWithForwarderList() - Method in class anon.infoservice.InfoServiceHolder
Returns a Vector of InfoServices with all known infoservices (including the preferred infoservice), which have a forwarder list.
getInputStream() - Method in interface anon.AnonChannel
The returned InputStream could be used to receive data.
getInstance(Class) - Static method in class anon.infoservice.Database
Gets the Database for the specified database entries.
getInstance() - Static method in class anon.infoservice.HTTPConnectionFactory
Returns the instance of HTTPConnectionFactory (Singleton).
getInstance() - Static method in class anon.infoservice.InfoServiceHolder
Returns the instance of InfoServiceHolder (Singleton).
getJAPJarFileName() - Method in class anon.infoservice.JAPVersionInfo
Returns the filename of the JAP file on the download server.
getJapSoftware() - Method in class anon.infoservice.JAPMinVersion
Returns the included ServiceSoftware information about the minimum required JAP software version.
getJapVersion() - Method in class anon.infoservice.JAPVersionInfo
Returns the JAP software version described by this version info structure.
getJAPVersionInfo(int) - Method in class anon.infoservice.InfoServiceDBEntry
Returns the JAPVersionInfo for the specified type.
getJAPVersionInfo(int) - Method in class anon.infoservice.InfoServiceHolder
Returns the JAPVersionInfo for the specified type.
getJREVersion() - Method in class anon.infoservice.JavaVersionDBEntry
Returns the latest known version number of the JRE from this vendor.
getJREVersionName() - Method in class anon.infoservice.JavaVersionDBEntry
Returns the public human readable name for this JRE version.
getLastTestAverage(int) - Method in class anon.infoservice.PerformanceEntry
Returns the average value from the last performed test.
getLastTestTime() - Method in class anon.infoservice.PerformanceEntry
Returns the time of the last test.
getLastUpdate() - Method in class anon.infoservice.AbstractCascadeIDEntry
 
getLastUpdate() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns the time in milliseconds when this db entry was created from the origin instance.
getLastUpdate() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
getLastUpdate() - Method in class anon.infoservice.AbstractIDEntry
 
getLastUpdate() - Method in class anon.infoservice.AbstractMarkedMessageIDDBEntry
 
getLastUpdate() - Method in class anon.infoservice.InfoServiceDBEntry
 
getLastUpdate() - Method in class anon.infoservice.JAPMinVersion
 
getLastUpdate() - Method in class anon.infoservice.JAPVersionInfo
 
getLastUpdate() - Method in class anon.infoservice.JavaVersionDBEntry
 
getLastUpdate() - Method in class anon.infoservice.MessageDBEntry
 
getLastUpdate() - Method in class anon.infoservice.MixCascade
 
getLastUpdate() - Method in class anon.infoservice.MixCascadeExitAddresses
 
getLastUpdate() - Method in class anon.infoservice.MixInfo
Returns the time (see System.currentTimeMillis()), when the mix has sent this MixInfo to an infoservice.
getLastUpdate() - Method in class anon.infoservice.PerformanceEntry
 
getLastUpdate() - Method in class anon.infoservice.PerformanceInfo
 
getLastUpdate() - Method in class anon.infoservice.ServiceOperator
Returns the time in milliseconds when this db entry was created from the origin instance.
getLastUpdate() - Method in class anon.infoservice.StatusInfo
Returns the time (see System.currentTimeMillis()), when the mixcascade has sent this StatusInfo to an InfoService.
getLastUpdate() - Method in class anon.infoservice.TermsAndConditions
 
getLastUpdate() - Method in class anon.infoservice.TermsAndConditionsFramework
 
getLatestJava() - Method in class anon.infoservice.InfoServiceDBEntry
Get the latest java versions the infoservice knows ordered by vendors.
getLatestJavaSerials() - Method in class anon.infoservice.InfoServiceDBEntry
 
getLatestJavaVersions() - Method in class anon.infoservice.InfoServiceHolder
Returns all known latests Java versions as JavaVersionDBEntry.
getLatestJavaVersionSerials() - Method in class anon.infoservice.InfoServiceHolder
 
getLatitude() - Method in class anon.infoservice.ServiceLocation
Returns the latitude of the service location.
getListenerAddresses() - Method in class anon.infoservice.MixInfo
 
getListenerInterface(int) - Method in class anon.infoservice.MixCascade
Returns the ListenerInterface with the number i from the list of all listener interfaces (count starts with 0).
getListenerInterfaces() - Method in class anon.infoservice.InfoServiceDBEntry
Returns a snapshot of all listener interfaces of this infoservice.
getListenerInterfaces() - Method in class anon.infoservice.MixInfo
 
getLocale() - Method in class anon.infoservice.TermsAndConditions
 
getLogLevel() - Method in class logging.AbstractLog4jLog
The current log level.
getLogLevel() - Method in class logging.ChainedLog
 
getLogLevel() - Method in class logging.DummyLog
Get the current debug level.
getLogLevel() - Method in interface logging.Log
Get the current debug level.
getLogLevel() - Method in class logging.SystemErrLog
Get the current debug level.
getLogType() - Method in class logging.AbstractLog4jLog
This method is needed for the implementation of the Log interface, but isn't supported by this class.
getLogType() - Method in class logging.ChainedLog
 
getLogType() - Method in class logging.DummyLog
Get the current debug type.
getLogType() - Method in interface logging.Log
Get the current debug type.
getLogType() - Method in class logging.SystemErrLog
Get the current debug type.
getLogTypeName(int) - Static method in class logging.LogType
Returns the name of the given log type as a human readable string.
getLongitude() - Method in class anon.infoservice.ServiceLocation
Returns the longitude of the service location.
getLowestCommonBoundEntry(String) - Static method in class anon.infoservice.PerformanceInfo
Loops through all PerformanceInfo objects from the different Info Services and returns a new PerformanceEntry for the given cascade with the lowest common boundary
getMaxConcurrentRequests() - Method in class anon.proxy.AnonProxy
 
getMaxUsers() - Method in class anon.infoservice.MixCascade
Tells if this Cascade has a maximum number of users.
getMaxValue() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
Returns the max value.
getMessage() - Method in exception anon.proxy.HTTPHeaderParseException
 
getMessages() - Method in class anon.infoservice.AbstractMixCascadeContainer
 
getMessages() - Method in class anon.infoservice.InfoServiceDBEntry
 
getMessages() - Method in class anon.infoservice.InfoServiceHolder
 
getMessageSerials() - Method in class anon.infoservice.InfoServiceDBEntry
 
getMessageSerials() - Method in class anon.infoservice.InfoServiceHolder
 
getMinValue() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
Returns the min value.
getMixCascade() - Method in class anon.proxy.AnonProxy
Returns the current Mix cascade
getMixCascadeInfo(String) - Method in class anon.infoservice.InfoServiceDBEntry
Gets information about a specific cascade from the InfoService.
getMixCascadeInfo(String) - Method in class anon.infoservice.InfoServiceHolder
 
getMixCascades() - Method in class anon.infoservice.InfoServiceDBEntry
Get a Vector of all mixcascades the infoservice knows.
getMixCascades(boolean) - Method in class anon.infoservice.InfoServiceDBEntry
 
getMixCascades() - Method in class anon.infoservice.InfoServiceHolder
Get a Vector of all mixcascades the preferred infoservice knows.
getMixCascades(String) - Method in class anon.infoservice.InfoServiceHolder
same as getMixCascades but a service context that the cascades must match can be specfied.
getMixCascadeSerials() - Method in class anon.infoservice.InfoServiceDBEntry
 
getMixCascadeSerials() - Method in class anon.infoservice.InfoServiceHolder
 
getMixCascadeSerials(String) - Method in class anon.infoservice.InfoServiceHolder
same as getMixCascadesSerials but a service context that the serials must match can be specified.
getMixedPackets() - Method in class anon.infoservice.StatusInfo
Returns the number of packets, which are mixed through the cascade since their startup.
getMixes(boolean) - Method in class anon.infoservice.InfoServiceDBEntry
 
getMixId(int) - Method in class anon.infoservice.MixCascade
Returns the Mix ID of the mix with the specified position in the cascade.
getMixIds() - Method in class anon.infoservice.MixCascade
Returns the IDs of all mixes in the cascade.
getMixIDsAsString() - Method in class anon.infoservice.MixCascade
 
getMixInfo(String) - Method in class anon.infoservice.InfoServiceDBEntry
Get the MixInfo for the mix with the given ID.
getMixInfo(String) - Method in class anon.infoservice.InfoServiceHolder
Get the MixInfo for the mix with the given ID.
getMixInfo(int) - Method in class anon.infoservice.MixCascade
Returns the MixInfo object (if available) of the mix in the specified position in the cascade.
getMixInfo(String) - Method in class anon.infoservice.MixCascade
Returns the MixInfo object (if available) of the mix with the specified id if this mix is part of this cascade.
getMixInfos() - Method in class anon.infoservice.InfoServiceHolder
 
getMixminionNodesList() - Method in class anon.infoservice.InfoServiceDBEntry
Get the list with the mixminion nodes from the infoservice.
getMixminionNodesList() - Method in class anon.infoservice.InfoServiceHolder
Get the list with the mixminion nodes from the infoservice.
getMixminionParams() - Method in class anon.proxy.AnonProxy
 
getMixNames() - Method in class anon.infoservice.MixCascade
Gets (and sets) the concatenated names of the Mixes in this Cascade.
getMixProtocolVersion() - Method in class anon.infoservice.MixCascade
Returns the cascade protocol version, but only if this cascade entry was received directly from a first mix.
getMonitoringListenerInterfaces() - Method in class anon.infoservice.MixInfo
 
getName() - Method in class anon.infoservice.InfoServiceDBEntry
Returns the name of the infoservice.
getName() - Method in class anon.infoservice.MixCascade
Returns the name of the mixcascade.
getName() - Method in class anon.infoservice.MixInfo
Returns the name of the mix.
getNameFragmentForCascade() - Method in class anon.infoservice.MixInfo
 
getNewJavaVersion() - Static method in class anon.infoservice.JavaVersionDBEntry
 
getNewVersionNumber() - Method in class anon.infoservice.InfoServiceDBEntry
Get the version String of the currently minimum required JAP version from the infoservice.
getNewVersionNumber() - Method in class anon.infoservice.InfoServiceHolder
Get the version String of the current JAP version from the infoservice.
getNextMixCascade() - Method in class anon.infoservice.AbstractMixCascadeContainer
Must return a MixCascade and never null.
getNextMixCascade() - Method in class anon.infoservice.SimpleMixCascadeContainer
 
getNotRecoveredBound() - Method in class anon.infoservice.PerformanceEntry.Bound
 
getNrOfActiveUsers() - Method in class anon.infoservice.StatusInfo
Returns the number of active users in the corresponding mixcascade.
getNrOfPriceCerts() - Method in class anon.infoservice.MixCascade
 
getNrOfRequests() - Static method in class anon.proxy.AnonProxyRequest
 
getNumberOfAskedInfoServices() - Method in class anon.infoservice.InfoServiceHolder
 
getNumberOfCountries() - Method in class anon.infoservice.MixCascade
Returns the number of Mixes in the cascade that differ from others in the cascade in their location and in the location of their operator.
getNumberOfEntries() - Method in class anon.infoservice.Database
Returns the number of DatabaseEntries in the Database.
getNumberOfListenerInterfaces() - Method in class anon.infoservice.MixCascade
Returns the number of interfaces (IP, Port) the mixcascade (first mix) is listening on.
getNumberOfLogTypes() - Static method in class logging.LogType
Returns the number of all available log types.
getNumberOfMixes() - Method in class anon.infoservice.MixCascade
Returns the number of mixes in the cascade.
getNumberOfOperators() - Method in class anon.infoservice.MixCascade
Returns the number of really independent operators in this cascade.
getOrganization() - Method in class anon.infoservice.ServiceOperator
Returns the name of the operator or organization.
getOrganizationUnit() - Method in class anon.infoservice.ServiceOperator
 
getOutputBlockSize() - Method in interface anon.AnonChannel
Returns a value that indicates the current optimum size of data to write..
getOutputStream() - Method in interface anon.AnonChannel
The returned OutputStream could be used to send data.
getPaymentInstance(String) - Method in class anon.infoservice.InfoServiceDBEntry
 
getPaymentInstance(String) - Method in class anon.infoservice.InfoServiceHolder
Get information for a particular payment instance identified by a_piID
getPaymentInstances() - Method in class anon.infoservice.InfoServiceDBEntry
Get a Vector of all payment instances the infoservice knows.
getPaymentInstances(boolean) - Method in class anon.infoservice.InfoServiceDBEntry
 
getPaymentInstances() - Method in class anon.infoservice.InfoServiceHolder
Get a Vector of all payment instances the preferred infoservice knows.
getPaymentProtocolVersion() - Method in class anon.infoservice.MixCascade
 
getPerformanceInfo() - Method in class anon.infoservice.InfoServiceDBEntry
Sends a /performanceinfo request to the Info Service, retrieves the data and creates a new PerformanceInfo object.
getPerformanceInfos() - Method in class anon.infoservice.InfoServiceHolder
 
getPIID() - Method in class anon.infoservice.MixCascade
 
getPopupText(Locale) - Method in class anon.infoservice.MessageDBEntry
 
getPort() - Method in interface anon.infoservice.ImmutableListenerInterface
Get the port of this interface.
getPort() - Method in class anon.infoservice.ListenerInterface
Get the port of this interface.
getPosition() - Method in class anon.infoservice.MixPosition
 
getPostData() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry
This returns the data, which are posted to other InfoServices.
getPostData() - Method in interface anon.infoservice.IDistributable
Returns the data to post to the other infoservice.
getPostData() - Method in class anon.infoservice.JAPMinVersion
 
getPostData() - Method in class anon.infoservice.MixCascade
This returns the data posted when this MixCascade information is forwarded to other infoservices.
getPostData() - Method in class anon.infoservice.StatusInfo
This returns the data, which are posted to other InfoServices.