A B C D E F G H I J K L M N O 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
 
AbstractHTTPConnectionListener - Class in anon.proxy
 
AbstractHTTPConnectionListener(int) - Constructor for class anon.proxy.AbstractHTTPConnectionListener
 
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() - Constructor for class anon.infoservice.AbstractMixCascadeContainer
 
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(AbstractHTTPConnectionListener) - Method in class anon.proxy.AnonProxy
 
addHTTPConnectionListener(AbstractHTTPConnectionListener) - 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_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, TermsAndConditionConfirmation) - Constructor for class anon.proxy.AnonProxy
Creates a new AnonProxy.
AnonProxy(ServerSocket, IMutableProxyInterface, TermsAndConditionConfirmation) - Constructor for class anon.proxy.AnonProxy
Creates a new AnonProxy.
AnonProxy(ServerSocket, IStreamConnection, int, TermsAndConditionConfirmation) - 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
 
checkValidity(String) - Static method in class anon.proxy.HTTPProxyCallback
checks whether the HTTP message headers fragment specified by headerData contains invalid line terminations, i.e.
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.DecompressionProxyCallback
 
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_JONDONYM_COMPATIBILITY - Static variable in interface anon.infoservice.IServiceContextContainer
context for all JonDonym services.
CONTEXT_JONDONYM_PREMIUM - Static variable in interface anon.infoservice.IServiceContextContainer
 
copyLeadingData(ByteArrayOutputStream) - Method in class anon.proxy.ProxyCallbackBuffer
 
copyLeadingData(byte[]) - Method in class anon.proxy.ProxyCallbackBuffer
 
copyLeadingData(byte[], int) - Method in class anon.proxy.ProxyCallbackBuffer
 
copyTrailingData(ByteArrayOutputStream) - Method in class anon.proxy.ProxyCallbackBuffer
 
copyTrailingData(byte[], int) - Method in class anon.proxy.ProxyCallbackBuffer
 
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, int, boolean, Vector) - Method in class anon.infoservice.HTTPConnectionFactory
 
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, Vector) - 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
 
DataRetentionInformation - Class in anon.infoservice
Holds information about the data retention policy of a mix or cascade.
DataRetentionInformation(Element) - Constructor for class anon.infoservice.DataRetentionInformation
 
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
 
DecompressionProxyCallback - Class in anon.proxy
This class provides functionality for inflating zlib- or gzip-compressed content.
DecompressionProxyCallback() - Constructor for class anon.proxy.DecompressionProxyCallback
 
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_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
 
deletePersistence() - Method in class anon.infoservice.AbstractDatabaseEntry
 
deletePersistence() - Method in class anon.infoservice.InfoServiceDBEntry
 
deletePersistence() - Method in class anon.infoservice.MixCascade
 
deletePersistence() - Method in class anon.infoservice.MixInfo
 
deliverDownstream(AnonProxyRequest, ProxyCallbackBuffer) - Method in class anon.proxy.ProxyCallbackHandler
 
deliverUpstream(AnonProxyRequest, ProxyCallbackBuffer) - 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
disableProxyCallback(ProxyCallback) - Method in class anon.proxy.AnonProxy
 
disconnected() - Method in class anon.AnonServiceEventAdapter
 
disconnected() - Method in interface anon.AnonServiceEventListener
 
disconnected() - Method in class anon.proxy.AnonProxy
 
DISTRIBUTION_MAX - Static variable in class anon.infoservice.MixCascade
 
DISTRIBUTION_MIN - Static variable in class anon.infoservice.MixCascade
 
downstreamContentBytesReceived(HTTPConnectionEvent) - Method in class anon.proxy.AbstractHTTPConnectionListener
 
downstreamContentBytesReceived(HTTPConnectionEvent) - Method in class anon.proxy.HttpConnectionListenerAdapter
 
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
enableProxyCallback(ProxyCallback) - Method in class anon.proxy.AnonProxy
 
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.proxy.AbstractHTTPConnectionListener
 
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_NAME_INPUT_SOURCE_IP_ADDRESS_MIX - Static variable in class anon.infoservice.DataRetentionInformation
 
FIELD_NAME_INPUT_SOURCE_IP_PORT_MIX - Static variable in class anon.infoservice.DataRetentionInformation
 
FIELD_XML_ELEMENT_WEBINFO_CONTAINER - Static variable in interface anon.infoservice.Database.IWebInfo
 
FILE - Static variable in class logging.LogType
messages transport and connection system
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.
getAdditionalInfo() - Method in class anon.infoservice.OperatorAddress
 
getAddressAsNodeList(Document) - Method in class anon.infoservice.OperatorAddress
 
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.
getBrowserName() - Method in interface anon.infoservice.IBrowserIdentification
 
getBytesSent() - Method in exception anon.TooMuchDataForPacketException
 
getCascadeDataRetentionInformation(MixCascade) - Static method in class anon.infoservice.DataRetentionInformation
 
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.ServiceOperator
 
getCertPath() - Method in class anon.infoservice.StatusInfo
 
getChunk() - Method in class anon.proxy.ProxyCallbackBuffer
 
getCity() - Method in class anon.infoservice.OperatorAddress
 
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.
getCommonName() - Method in class anon.infoservice.ServiceLocation
 
getCommonName() - Method in class anon.infoservice.ServiceOperator
 
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
 
getContentEncodings() - Method in class anon.proxy.AnonProxyRequest
 
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.
getCurrentCascade() - Method in class anon.infoservice.AbstractMixCascadeContainer
Returns the last return value of getNextCascade().
getCurrentCascade() - 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.
getDataRetentionInformation() - Method in class anon.infoservice.MixCascade
 
getDataRetentionInformation() - Method in class anon.infoservice.MixInfo
 
getDate() - Method in class anon.infoservice.JAPVersionInfo
Returns the release date of the JAP software described in this version info structure.
getDayTimestamp() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
Returns the day timestamp of the entry.
getDecomposedCascadeName() - Method in class anon.infoservice.MixCascade
 
getDescriptor(String) - Static method in class anon.infoservice.OperatorAddress
 
getDetailLevel() - Static method in class logging.LogHolder
Gets the detail level of all log messages.
getDetailLevelCount() - Static method in class logging.LogHolder
 
getDetailLevelName(int) - Static method in class logging.LogHolder
 
getDistribution() - Method in class anon.infoservice.MixCascade
Returns a number that tells how distributed this service is.
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
 
getDuration() - Method in class anon.infoservice.DataRetentionInformation
 
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.HTTPHeaderParseException
 
getErrorResponse() - Method in exception anon.proxy.ProxyCallbackNotProcessableException
A response as byte array to sent to the host
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
 
getFax() - Method in class anon.infoservice.OperatorAddress
 
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
 
getHostsAsString() - 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.
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.
getLastSupportedJREVersion() - Method in class anon.infoservice.JavaVersionDBEntry
 
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.
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.
getLeadingDataLength() - Method in class anon.proxy.ProxyCallbackBuffer
 
getLevelCount() - Static method in class logging.LogLevel
Returns the number of log levels.
getLevelName(int) - Static method in class logging.LogLevel
 
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
 
getListenerInterfacesArray() - Method in class anon.infoservice.InfoServiceDBEntry
 
getLoggedElementID(int) - Static method in class anon.infoservice.DataRetentionInformation
 
getLoggedElementIDs() - Method in class anon.infoservice.DataRetentionInformation
 
getLoggedElementName(int) - Static method in class anon.infoservice.DataRetentionInformation
 
getLoggedElementsLength() - Static method in class anon.infoservice.DataRetentionInformation
 
getLogger() - Method in class logging.AbstractLog4jLog
 
getLogger() - Method in class logging.FileLog
 
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.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.
getModificationEndOffset() - Method in class anon.proxy.ProxyCallbackBuffer
 
getModificationStartOffset() - Method in class anon.proxy.ProxyCallbackBuffer
 
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.
getNextCascade() - Method in class anon.infoservice.AbstractMixCascadeContainer
Must return a MixCascade and never null.
getNextCascade() - 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.
getNumberOfOperatorsShown() - Method in class anon.infoservice.MixCascade
Returns the same as getNumberOfOperators(), is all operator and mix certificates are valid.
getOperatorCountry() - Method in class anon.infoservice.OperatorAddress
 
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.
getPayloadLength() - Method in class anon.proxy.ProxyCallbackBuffer
 
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.
getPortsAsString() - Method in class anon.infoservice.MixCascade
 
getPosition() - Method in class anon.infoservice.MixPosition
 
getPostalCode() - Method in class anon.infoservice.OperatorAddress
 
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.
getPostEncoding() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry
Returns the content encoding of the post data.
getPostEncoding() - Method in interface anon.infoservice.IDistributable
Returns the content encoding of the post data.
getPostEncoding() - Method in class anon.infoservice.MixCascade
 
getPostEncoding() - Method in class anon.infoservice.StatusInfo
 
getPostFile() - Method in interface anon.infoservice.IDistributable
Returns the filename (InfoService command) to which the data of this entry is posted at the other infoservice.
getPostFile() - Method in class anon.infoservice.InfoServiceDBEntry
This returns the filename (InfoService command), where this InfoServerDBEntry is posted at other InfoServices.
getPostFile() - Method in class anon.infoservice.JAPMinVersion
This returns the filename (InfoService command), where this JAP minimum required version information is posted at other InfoServices, It's always '/currentjapversion'.
getPostFile() - Method in class anon.infoservice.JAPVersionInfo
This returns the filename (InfoService command), where this JAPVersionInfo entry is posted at other InfoServices.
getPostFile() - Method in class anon.infoservice.JavaVersionDBEntry
Returns the HTTP_REQUEST_STRING.
getPostFile() - Method in class anon.infoservice.MessageDBEntry
 
getPostFile() - Method in class anon.infoservice.MixCascade
This returns the filename (InfoService command), where this MixCascade entry is posted at other InfoServices.
getPostFile() - Method in class anon.infoservice.MixInfo
This returns the filename (InfoService command), where this mix entry is posted at other InfoServices.
getPostFile() - Method in class anon.infoservice.StatusInfo
This returns the filename (InfoService command), where this status entry is posted at other infoservices.
getPreferredInfoService() - Method in class anon.infoservice.InfoServiceHolder
Returns the preferred InfoService.
getPrepaidInterval() - Method in class anon.infoservice.MixCascade
 
getPrepaidInterval() - Method in class anon.infoservice.MixInfo
 
getPriceCertificate() - Method in class anon.infoservice.MixInfo
 
getPriceCertificateHashes() - Method in class anon.infoservice.MixCascade
 
getPriceCertificates() - Method in class anon.infoservice.MixCascade
getPriceCertificates: utility method, equivalent to getting the MixInfo for all Mixes, and calling getPriceCertificate on each one
getPriority() - Method in class anon.proxy.AbstractHTTPConnectionListener
 
getProtocol() - Method in interface anon.infoservice.ImmutableListenerInterface
Gets the protocol of this ListenerInterface.
getProtocol() - Method in class anon.infoservice.ListenerInterface
Gets the protocol of this ListenerInterface.
getProtocolAsString() - Method in class anon.infoservice.ListenerInterface
Gets the protocol of this ListenerInterface as String.
getProxyAuthorizationHeader() - Method in interface anon.infoservice.ImmutableProxyInterface
Get the authorization header with the current user id and password.
getProxyAuthorizationHeader() - Method in class anon.infoservice.ProxyInterface
Get the authorization header with the current user id and password.
getProxyAuthorizationHeaderAsString() - Method in interface anon.infoservice.ImmutableProxyInterface
Gets the authorization header with the current user id and password as a String.
getProxyAuthorizationHeaderAsString() - Method in class anon.infoservice.ProxyInterface
Gets the authorization header with the current user id and password as a String.
getProxyInterface(boolean) - Method in class anon.infoservice.IMutableProxyInterface.DummyMutableProxyInterface
 
getProxyInterface(boolean) - Method in interface anon.infoservice.IMutableProxyInterface
Returns one of two possible proxy interfaces or null if the chosen interface is not allowed or available at present.
getProxyInterface() - Method in interface anon.infoservice.IProxyInterfaceGetter
 
getRandomEntry() - Method in class anon.infoservice.Database
Returns a random entry from the database.
getRecommendedUpdate(String, boolean) - Static method in class anon.infoservice.JAPVersionInfo
 
getRequestCommand() - Method in class anon.infoservice.HttpRequestStructure
Returns the command of the http request this HttpCommandStructure is used for.
getRequestFileName() - Method in class anon.infoservice.HttpRequestStructure
Returns the filename on the HTTP server which is requested.
getRequestHeader(String) - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
getRequestLine() - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
getRequestPostDocument() - Method in class anon.infoservice.HttpRequestStructure
Returns the data which shall be posted to the server.
getResets() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
Only useful for PACKETS attribute.
getResponseData() - Method in class anon.infoservice.HttpResponseStructure
Returns the data of this HTTP response.
getResponseHeader(String) - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
getResponseLine() - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
getServiceLocation() - Method in class anon.infoservice.MixInfo
Returns the location of the mix.
getServiceOperator() - Method in class anon.infoservice.MixInfo
Returns information about the operator of this mix.
getServiceSoftware() - Method in class anon.infoservice.MixInfo
Returns information about the used software in this mix.
getSignature() - Method in class anon.infoservice.AbstractCertifiedDatabaseEntry
 
getSignature() - Method in class anon.infoservice.AbstractDistributableCertifiedDatabaseEntry
 
getSignature() - Method in interface anon.infoservice.ICertifiedDatabaseEntry
 
getSignature() - Method in class anon.infoservice.InfoServiceDBEntry
 
getSignature() - Method in class anon.infoservice.MixCascade
 
getSignature() - Method in class anon.infoservice.MixInfo
 
getSignature() - Method in class anon.infoservice.PerformanceInfo
 
getSignature() - Method in class anon.infoservice.StatusInfo
 
getSortedEntryList(Util.Comparable) - Method in class anon.infoservice.Database
 
getStabilityAttributes() - Method in class anon.infoservice.PerformanceEntry
Returns errors resets, unknown requests and total requests for floating entries.
getState() - Method in class anon.infoservice.ServiceLocation
Returns the state where the service is located.
getStatus() - Method in class anon.proxy.ProxyCallbackBuffer
 
getStatusInfo(MixCascade) - Method in class anon.infoservice.InfoServiceDBEntry
Get the StatusInfo for the cascade with the given ID.
getStatusInfo(MixCascade, long) - Method in class anon.infoservice.InfoServiceDBEntry
Get the StatusInfo for the cascade with the given ID.
getStatusInfo(MixCascade) - Method in class anon.infoservice.InfoServiceHolder
Get the StatusInfo for the mixcascade with the given ID.
getStatusInfo(MixCascade, long) - Method in class anon.infoservice.InfoServiceHolder
 
getStatusXmlData() - Method in class anon.infoservice.StatusInfo
Returns the XML structure of this status entry as we received it.
getStdDeviation() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
Returns the standard deviation.
getStreet() - Method in class anon.infoservice.OperatorAddress
 
getSuccess() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
 
getSupportedJavaVersion() - Method in class anon.infoservice.JAPVersionInfo
 
getTargetInterface() - Method in class anon.infoservice.HTTPConnectionDescriptor
Returns the ListenerInterface of the connection target.
getTCTemplate(String) - Method in class anon.infoservice.InfoServiceDBEntry
Get the MixInfo for the mix with the given ID.
getTCTemplate(String) - Method in class anon.infoservice.InfoServiceHolder
from preferred info service
getTCTemplates() - Method in class anon.infoservice.InfoServiceHolder
 
getTermsAndConditionMixInfo() - Method in class anon.infoservice.MixInfo
 
getTermsAndConditions() - Method in class anon.infoservice.InfoServiceHolder
 
getTermsAndConditionsSerials() - Method in class anon.infoservice.InfoServiceHolder
 
getText(Locale) - Method in class anon.infoservice.MessageDBEntry
 
getTimeout() - Method in class anon.infoservice.HTTPConnectionFactory
Returns the communication timeout (sec) for new HTTP connections.
getTimeoutListSize() - Method in class anon.infoservice.Database
 
getTorNodesList() - Method in class anon.infoservice.InfoServiceDBEntry
Get the list with the tor nodes from the infoservice.
getTorNodesList() - Method in class anon.infoservice.InfoServiceHolder
Get the list with the tor nodes from the infoservice.
getTorParams() - Method in class anon.proxy.AnonProxy
 
getTrafficSituation() - Method in class anon.infoservice.StatusInfo
Returns the current traffic situation for the mixcascade.
getTrailingDataLength() - Method in class anon.proxy.ProxyCallbackBuffer
 
getType() - Method in class anon.infoservice.MixInfo
LERNGRUPPE Returns the type of this mix
getTypeAsString() - Method in class anon.infoservice.MixInfo
LERNGRUPPE Returns the type of this mix
getUnknown() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
The amount of attempts that should have been made but were not.
getUpStreamContentBytes() - Method in class anon.proxy.HTTPConnectionEvent
 
getUpStreamContentBytes(AnonProxyRequest) - Method in class anon.proxy.HTTPProxyCallback
 
getURL(String) - Method in class anon.infoservice.DataRetentionInformation
 
getURL(Locale) - Method in class anon.infoservice.MessageDBEntry
 
getUrl() - Method in class anon.infoservice.ServiceOperator
Returns the URL of the operators home page.
getValueSize() - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
Returns the amount of values and errors.
getValueSize() - Method in class anon.infoservice.PerformanceEntry.StabilityAttributes
Returns the amount of values and errors.
getVat() - Method in class anon.infoservice.OperatorAddress
 
getVendor() - Method in class anon.infoservice.JavaVersionDBEntry
Returns the vendor ID.
getVendorLongName() - Method in class anon.infoservice.JavaVersionDBEntry
Returns a more detailed vendor name.
getVenue() - Method in class anon.infoservice.OperatorAddress
 
getVersion() - Method in class anon.infoservice.ServiceSoftware
Returns the version of the used software.
getVersionNumber() - Method in class anon.infoservice.AbstractCascadeIDEntry
Returns version number which is used to determine the more recent infoservice entry, if two entries are compared (higher version number -> more recent entry).
getVersionNumber() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns version number which is used to determine the more recent infoservice entry, if two entries are compared (higher version number -> more recent entry).
getVersionNumber() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
getVersionNumber() - Method in class anon.infoservice.AbstractIDEntry
 
getVersionNumber() - Method in class anon.infoservice.AbstractMarkedMessageIDDBEntry
 
getVersionNumber() - Method in class anon.infoservice.InfoServiceDBEntry
Returns the time when this infoservice entry was created by the origin infoservice or by the JAP client (if it is a user-defined entry).
getVersionNumber() - Method in class anon.infoservice.JAPMinVersion
Returns the time when this mimimum version information was created by the root-of-update-information infoservice.
getVersionNumber() - Method in class anon.infoservice.JAPVersionInfo
Returns the time when this version information was created by the root-of-update-information infoservice.
getVersionNumber() - Method in class anon.infoservice.JavaVersionDBEntry
Returns version number which is used to determine the more recent infoservice entry, if two entries are compared (higher version number -> more recent entry).
getVersionNumber() - Method in class anon.infoservice.MessageDBEntry
 
getVersionNumber() - Method in class anon.infoservice.MixCascade
Returns the time when this MixCascade entry was created by the origin mixcascade (or by the JAP client if it is a user-defined entry).
getVersionNumber() - Method in class anon.infoservice.MixCascadeExitAddresses
 
getVersionNumber() - Method in class anon.infoservice.MixInfo
Returns the time when this mix entry was created by the origin mix.
getVersionNumber() - Method in class anon.infoservice.PerformanceEntry
 
getVersionNumber() - Method in class anon.infoservice.PerformanceInfo
 
getVersionNumber() - Method in class anon.infoservice.ServiceOperator
Returns version number which is used to determine the more recent infoservice entry, if two entries are compared (higher version number -> more recent entry).
getVersionNumber() - Method in class anon.infoservice.StatusInfo
Returns the time when this StatusInfo was created by the origin mixcascade (or by the JAP client if it is a dummy entry).
getVisibleAddresses() - Method in class anon.infoservice.MixInfo
 
getWebInfo(Document) - Method in interface anon.infoservice.Database.IWebInfo
 
getWebInfo(Document) - Method in class anon.infoservice.MixCascade
 
getWebInfo(Document) - Method in class anon.infoservice.MixInfo
 
getWebInfos(String) - Method in class anon.infoservice.Database
 
getWebInfos() - Method in class anon.infoservice.Database
 
getXmlElementName() - Method in class anon.infoservice.AbstractMarkedMessageIDDBEntry
 
getXmlElementName() - Method in class anon.infoservice.ClickedMessageIDDBEntry
 
getXmlElementName() - Method in class anon.infoservice.DeletedMessageIDDBEntry
 
getXmlElementName() - Static method in class anon.infoservice.JAPMinVersion
Returns the name of the XML root element used by this class.
getXmlElementName() - Static method in class anon.infoservice.JAPVersionInfo
Returns the name of the XML root element used by this class.
getXMLElementName() - Static method in class anon.infoservice.ProxyInterface
Gets the name of the corresponding xml element.
getXmlElementName() - Static method in class anon.infoservice.ServiceSoftware
Returns the name of the XML root element used by this class.
getXmlElementName() - Static method in class anon.infoservice.StatusInfo
Returns the name of the XML element corresponding to this class ("MixCascadeStatus").
getXmlSettingsRootNodeName() - Static method in class anon.infoservice.InfoServiceHolder
Returns the name of the XML node used to store all settings of the InfoServiceHolder instance.
getXmlStructure() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry
Returns the XML structure for this db entry.
getXmlStructure() - Method in class anon.infoservice.InfoServiceDBEntry
 
getXmlStructure() - Method in class anon.infoservice.JAPMinVersion
Returns the XML structure of this mimimum version info entry.
getXmlStructure() - Method in class anon.infoservice.JAPVersionInfo
Returns the XML structure for this version info entry.
getXmlStructure() - Method in class anon.infoservice.JavaVersionDBEntry
 
getXmlStructure() - Method in class anon.infoservice.MessageDBEntry
 
getXmlStructure() - Method in class anon.infoservice.MixCascade
Returns the XML structure for this MixCascade entry.
getXmlStructure() - Method in class anon.infoservice.MixInfo
Returns the XML structure for this mix entry.
GUI - Static variable in class logging.LogType
Indicates a GUI related message (binary: 00000001)

H

handleDownstreamChunk(AnonProxyRequest, ProxyCallbackBuffer) - Method in class anon.proxy.DecompressionProxyCallback
 
handleDownstreamChunk(AnonProxyRequest, ProxyCallbackBuffer) - Method in class anon.proxy.HTTPProxyCallback
 
handleDownstreamChunk(AnonProxyRequest, ProxyCallbackBuffer) - Method in interface anon.proxy.ProxyCallback
 
handleRequest(HTTPConnectionEvent) - Method in class anon.proxy.JonDoFoxHeader
 
handleUpstreamChunk(AnonProxyRequest, ProxyCallbackBuffer) - Method in class anon.proxy.DecompressionProxyCallback
 
handleUpstreamChunk(AnonProxyRequest, ProxyCallbackBuffer) - Method in class anon.proxy.HTTPProxyCallback
 
handleUpstreamChunk(AnonProxyRequest, ProxyCallbackBuffer) - Method in interface anon.proxy.ProxyCallback
 
hashCode() - Method in class anon.infoservice.InfoServiceDBEntry
Returns a hashcode for this instance of InfoServiceDBEntry.
hashCode() - Method in class anon.infoservice.MixCascade
Returns a hashcode for this instance of MixCascade.
hashCode() - Method in class anon.infoservice.MixPosition
 
hashCode() - Method in class anon.infoservice.ServiceOperator
 
hashCode() - Method in class anon.proxy.AbstractHTTPConnectionListener
 
hasPrimaryForwarderList() - Method in class anon.infoservice.InfoServiceDBEntry
Returns, whether this infoservice keeps a list of JAP forwarders (true) or not (false).
hasTermsAndConditions() - Method in class anon.infoservice.ServiceOperator
 
HEADER_STATISTICS - Static variable in class anon.infoservice.InfoServiceDBEntry
 
HTML_BAD_REQUEST - Static variable in class anon.infoservice.HttpResponseStructure
 
HTML_INTERNAL_SERVER_ERROR - Static variable in class anon.infoservice.HttpResponseStructure
 
HTML_NOT_FOUND - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP - Static variable in interface anon.AnonChannel
 
HTTP_11_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_ACCEPT - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_ACCEPT_CHARSET - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_ACCEPT_ENCODING - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_ACCEPT_LANGUAGE - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_CACHE_CONTROL - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_COMMAND_GET - Static variable in class anon.infoservice.HttpRequestStructure
This is the constant for the http get command.
HTTP_COMMAND_POST - Static variable in class anon.infoservice.HttpRequestStructure
This is the constant for the http post command.
HTTP_CONNECTION - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_CONTENT_ENCODING - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_CONTENT_LENGTH - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_CRLF_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_ENCODING_GZIP - Static variable in class anon.infoservice.HTTPConnectionFactory
 
HTTP_ENCODING_GZIP - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_ENCODING_GZIP_STRING - Static variable in class anon.infoservice.HTTPConnectionFactory
 
HTTP_ENCODING_GZIP_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_ENCODING_PLAIN - Static variable in class anon.infoservice.HTTPConnectionFactory
 
HTTP_ENCODING_PLAIN - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_ENCODING_ZLIB - Static variable in class anon.infoservice.HTTPConnectionFactory
 
HTTP_ENCODING_ZLIB - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_ENCODING_ZLIB_STRING - Static variable in class anon.infoservice.HTTPConnectionFactory
 
HTTP_ENCODING_ZLIB_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_HEADER_CACHE_CONTROL_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_HEADER_CACHE_CONTROL_STRINGS - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_HEADER_DATE_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_HEADER_ENCODING_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_HEADER_EXPIRES_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_HEADER_LENGTH_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_HEADER_PRAGMA_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_HEADER_TYPE_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_HOST - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_IE_UA_CPU - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_KEEP_ALIVE - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_PRAGMA - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_PROXY_CONNECTION - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_RANGE - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_REFERER - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTP_REQUEST_STRING - Static variable in class anon.infoservice.JavaVersionDBEntry
 
HTTP_REQUEST_STRING - Static variable in class anon.infoservice.MessageDBEntry
 
HTTP_RETURN_ACCEPTED - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_RETURN_ACCEPTED_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_RETURN_BAD_REQUEST - Static variable in class anon.infoservice.HttpResponseStructure
This constant is used, when HTTP BAD REQUEST (400) shall be returned.
HTTP_RETURN_BAD_REQUEST_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_RETURN_INTERNAL_SERVER_ERROR - Static variable in class anon.infoservice.HttpResponseStructure
This constant is used, when HTTP INTERNAL SERVER ERROR (500) shall be returned.
HTTP_RETURN_INTERNAL_SERVER_ERROR_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_RETURN_NOT_FOUND - Static variable in class anon.infoservice.HttpResponseStructure
This constant is used, when HTTP NOT FOUND (404) shall be returned.
HTTP_RETURN_NOT_FOUND_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_RETURN_OK - Static variable in class anon.infoservice.HttpResponseStructure
This constant is used, when HTTP OK (200) shall be returned.
HTTP_RETURN_OK_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_SERIALS_REQUEST_STRING - Static variable in class anon.infoservice.JavaVersionDBEntry
 
HTTP_SERIALS_REQUEST_STRING - Static variable in class anon.infoservice.MessageDBEntry
 
HTTP_TYPE_APPLICATION_JNLP - Static variable in class anon.infoservice.HttpResponseStructure
This constant is used, when the content part is a JNLP file.
HTTP_TYPE_APPLICATION_JNLP_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_TYPE_NO_TYPE - Static variable in class anon.infoservice.HttpResponseStructure
This constant is used, when no content type shall be specified in the HTTP header.
HTTP_TYPE_TEXT_HTML - Static variable in class anon.infoservice.HttpResponseStructure
This constant is used, when the content part is in the HTML format.
HTTP_TYPE_TEXT_HTML_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_TYPE_TEXT_PLAIN - Static variable in class anon.infoservice.HttpResponseStructure
This constant is used, when the content part is plain text.
HTTP_TYPE_TEXT_PLAIN_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_TYPE_TEXT_XML - Static variable in class anon.infoservice.HttpResponseStructure
This constant is used, when the content part is in the XML format.
HTTP_TYPE_TEXT_XML_STRING - Static variable in class anon.infoservice.HttpResponseStructure
 
HTTP_USER_AGENT - Static variable in class anon.proxy.HTTPProxyCallback
 
HTTPConnectionDescriptor - Class in anon.infoservice
Stores the information about an HTTP connection.
HTTPConnectionDescriptor(HTTPConnection, ListenerInterface) - Constructor for class anon.infoservice.HTTPConnectionDescriptor
Creates a new HTTPConnectionDescriptor.
HTTPConnectionEvent - Class in anon.proxy
 
HTTPConnectionEvent() - Constructor for class anon.proxy.HTTPConnectionEvent
 
HTTPConnectionFactory - Class in anon.infoservice
This class creates all instances of HTTPConnection for the JAP client and is a singleton.
HttpConnectionListenerAdapter - Class in anon.proxy
 
HttpConnectionListenerAdapter(int) - Constructor for class anon.proxy.HttpConnectionListenerAdapter
 
HTTPHeaderParseException - Exception in anon.proxy
 
HTTPHeaderParseException(int, int) - Constructor for exception anon.proxy.HTTPHeaderParseException
 
HTTPHeaderParseException(int, int, String) - Constructor for exception anon.proxy.HTTPHeaderParseException
 
HTTPProxyCallback - Class in anon.proxy
Provides functionality for parsing and storing the headers of a HTTP-Connection.
HTTPProxyCallback() - Constructor for class anon.proxy.HTTPProxyCallback
 
HTTPProxyCallback.HTTPConnectionHeader - Class in anon.proxy
 
HTTPProxyCallback.HTTPConnectionHeader() - Constructor for class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
HttpRequestStructure - Class in anon.infoservice
This class describes an HTTP request.
HttpResponseStructure - Class in anon.infoservice
This class stores the HTTP response for the requests which reaches the InfoService.
HttpResponseStructure(int) - Constructor for class anon.infoservice.HttpResponseStructure
Creates a new HTTP response, which only consists of the return code specified and sometimes a describing HTML message.
HttpResponseStructure(Document) - Constructor for class anon.infoservice.HttpResponseStructure
Creates a new HTTP response with HTTP return code OK (200) and the specified XML data in the content part.
HttpResponseStructure(Document, int) - Constructor for class anon.infoservice.HttpResponseStructure
Creates a new HTTP response with HTTP return code OK (200) and the specified XML data in the content part.
HttpResponseStructure(int, int, String) - Constructor for class anon.infoservice.HttpResponseStructure
Creates a new HTTP response with HTTP return code OK (200) and the content type and content data specified.
HttpResponseStructure(int, int, byte[]) - Constructor for class anon.infoservice.HttpResponseStructure
Creates a new HTTP response with HTTP return code OK (200) and the content type and content data specified.
HttpResponseStructure(int, int, String, boolean) - Constructor for class anon.infoservice.HttpResponseStructure
Creates a new HTTP response with HTTP return code OK (200) and the content type and content data specified.
HttpResponseStructure(int, String) - Constructor for class anon.infoservice.HttpResponseStructure
 

I

IBoostrapable - Interface in anon.infoservice
 
IBrowserIdentification - Interface in anon.infoservice
 
ICertifiedDatabaseEntry - Interface in anon.infoservice
 
ID_BETA - Static variable in class anon.infoservice.JAPVersionInfo
 
ID_STABLE - Static variable in class anon.infoservice.JAPVersionInfo
 
IDistributable - Interface in anon.infoservice
This is a generic definition of information that is sent to other infoservices.
IDistributor - Interface in anon.infoservice
This interface defines some methods which needs to be implemented by all kinds of infoservice distributors.
ImmutableListenerInterface - Interface in anon.infoservice
Objects of this type only contain immutable methods.
ImmutableProxyInterface - Interface in anon.infoservice
Objects of this type only contain immutable methods.
importValue(int, long, int) - Method in class anon.infoservice.PerformanceEntry
Imports a value into the entry array.
IMutableProxyInterface - Interface in anon.infoservice
A proxy interface with multiple proxies that may change over time.
IMutableProxyInterface.DummyMutableProxyInterface - Class in anon.infoservice
 
IMutableProxyInterface.DummyMutableProxyInterface() - Constructor for class anon.infoservice.IMutableProxyInterface.DummyMutableProxyInterface
 
incNumChannels() - Method in class anon.proxy.AnonProxy
 
indexOfHTTPHeaderEnd(byte[], int, int) - Static method in class anon.proxy.HTTPProxyCallback
Returns the index of the first char after the first occurence of the CRLFCRLF termination in the array 'chunk' or -1 if such a termination sequence was not found.
indexOfHTTPHeaderEnd(byte[], byte[], int, int) - Static method in class anon.proxy.HTTPProxyCallback
Returns the index of the first char after the first occurence of the CRLFCRLF termination in the array 'chunk' or -1 if such a termination sequence was not found.
INFO - Static variable in class logging.LogLevel
Indicates level type of message: Information
INFOSERVICE_COMMAND_WEBINFO - Static variable in class anon.infoservice.MixCascade
 
INFOSERVICE_COMMAND_WEBINFO - Static variable in class anon.infoservice.MixInfo
 
INFOSERVICE_COMMAND_WEBINFOS - Static variable in class anon.infoservice.MixCascade
 
INFOSERVICE_COMMAND_WEBINFOS - Static variable in class anon.infoservice.MixInfo
 
INFOSERVICE_MANAGEMENT_CHANGED - Static variable in class anon.infoservice.InfoServiceHolderMessage
This message is sent after the policy for automatic infoservice changes has been changed.
INFOSERVICE_VERSION - Static variable in class anon.infoservice.Constants
This is the version number of the infoservice software.
InfoServiceDBEntry - Class in anon.infoservice
Holds the information for an infoservice.
InfoServiceDBEntry(Element) - Constructor for class anon.infoservice.InfoServiceDBEntry
Creates a new InfoService from XML description (InfoService node).
InfoServiceDBEntry(Element, long) - Constructor for class anon.infoservice.InfoServiceDBEntry
Creates a new InfoService from XML description (InfoService node).
InfoServiceDBEntry(String, int) - Constructor for class anon.infoservice.InfoServiceDBEntry
This is a JAP-only constructor needed to initialise JAP with default InfoServices.
InfoServiceDBEntry(Vector) - Constructor for class anon.infoservice.InfoServiceDBEntry
 
InfoServiceDBEntry(String, String, Vector, boolean, boolean, long, long, boolean) - Constructor for class anon.infoservice.InfoServiceDBEntry
Creates a new InfoServiceDBEntry.
InfoServiceHolder - Class in anon.infoservice
This class holds the instances of the InfoService class for the JAP client and is a singleton.
InfoServiceHolderMessage - Class in anon.infoservice
This is the message implementation used for InfoServiceHolder messages.
InfoServiceHolderMessage(int) - Constructor for class anon.infoservice.InfoServiceHolderMessage
This creates a new InfoServiceHolderMessage.
InfoServiceHolderMessage(int, Object) - Constructor for class anon.infoservice.InfoServiceHolderMessage
This creates a new InfoServiceHolderMessage.
InfoServiceIDEntry - Class in anon.infoservice
Used to identify old InfoService db entries.
InfoServiceIDEntry(InfoServiceDBEntry) - Constructor for class anon.infoservice.InfoServiceIDEntry
 
INFOSERVICES_NOT_VERIFYABLE - Static variable in class anon.infoservice.InfoServiceHolderMessage
Indicated that all InfoServices either have invalid or expired certificates.
INITIAL_OBSERVER_MESSAGE - Static variable in class anon.infoservice.DatabaseMessage
This message is sent, if an observer registers at the database.
initialize(AnonServerDescription, IServiceContainer, TermsAndConditionConfirmation) - Method in interface anon.AnonService
Initializes this AnonService.
INPUT_CHANNEL_ID - Static variable in class anon.infoservice.DataRetentionInformation
 
INPUT_SOURCE_IP_ADDRESS - Static variable in class anon.infoservice.DataRetentionInformation
 
INPUT_SOURCE_IP_PORT - Static variable in class anon.infoservice.DataRetentionInformation
 
INPUT_TIME - Static variable in class anon.infoservice.DataRetentionInformation
 
IProxyInterfaceGetter - Interface in anon.infoservice
 
IProxyListener - Interface in anon.proxy
 
isActiveStudy() - Method in class anon.infoservice.MixCascade
 
isAuthenticationUsed() - Method in interface anon.infoservice.ImmutableProxyInterface
Gets if the authentication strings are used.
isAuthenticationUsed() - Method in class anon.infoservice.ProxyInterface
Gets if the authentication strings are used.
isBootstrap() - Method in interface anon.infoservice.IBoostrapable
 
isBootstrap() - Method in class anon.infoservice.InfoServiceDBEntry
 
isCascadaNameFragmentUsed() - Method in class anon.infoservice.MixInfo
 
isChangeInfoServices() - Method in class anon.infoservice.InfoServiceHolder
Returns, whether there is an automatic change of infoservice after failure.
isClosed() - Method in interface anon.AnonChannel
 
isConnected() - Method in interface anon.AnonService
Returns true if this Anon Service is connected, e.g.
isConnected() - Method in class anon.proxy.AnonProxy
 
isDummy() - Method in class anon.infoservice.MessageDBEntry
 
isDynamic() - Method in class anon.infoservice.MixInfo
LERNGRUPPE Returns true if this mix is available for dynamic cascades, false otherwise.
isEntryIdInTimeoutList(String) - Method in class anon.infoservice.Database
 
IServiceContainer - Interface in anon
This interface is needed to pass through the keepCurrentService method in order to disallow reusing the current cascade in case of an unrecoverable error (e.g.
IServiceContextContainer - Interface in anon.infoservice
This interface specifies all objects that contain information about the service context.
isForFreeCascadesOnly() - Method in class anon.infoservice.MessageDBEntry
 
isFreeMix() - Method in class anon.infoservice.MixInfo
Returns whether the mix is waiting for a cascade assignment.
isFromCascade() - Method in class anon.infoservice.MixCascade
Returns if this MixCascade has been recevied directly from a cascade connection.
isFromCascade() - Method in class anon.infoservice.MixInfo
Returns if this MixInfo has been received directly from a cascade connection.
isHidden() - Method in class anon.infoservice.ListenerInterface
 
isInternalEncodingRequired() - Method in class anon.proxy.AnonProxyRequest
 
isJavaNoMoreSupported() - Method in class anon.infoservice.JavaVersionDBEntry
 
isJavaTooOld() - Method in class anon.infoservice.JavaVersionDBEntry
 
isJavaVersionStillSupported() - Method in class anon.infoservice.JAPVersionInfo
 
isLogged(int) - Method in class anon.infoservice.DataRetentionInformation
 
isLogged(int, int) - Static method in class logging.LogHolder
 
isNeighbour() - Method in class anon.infoservice.InfoServiceDBEntry
Returns whether this infoservice is a neighbour of our one.
isNewerThan(AbstractDatabaseEntry) - Method in class anon.infoservice.AbstractDatabaseEntry
Returns if this entry is newer than the given entry.
isPayment() - Method in class anon.infoservice.MixCascade
 
isPayment() - Method in class anon.infoservice.MixInfo
 
isPaymentProtocolSupported() - Method in class anon.infoservice.MixCascade
 
isPerfServerEnabled() - Method in class anon.infoservice.InfoServiceDBEntry
 
isPersistanceDeletionAllowed() - Method in class anon.infoservice.AbstractDatabaseEntry
 
isPersistanceDeletionAllowed() - Method in class anon.infoservice.InfoServiceDBEntry
 
isPersistanceDeletionAllowed() - Method in class anon.infoservice.MixCascade
 
isPersistanceDeletionAllowed() - Method in class anon.infoservice.MixInfo
 
isPopupShown() - Method in class anon.infoservice.MessageDBEntry
 
isReconnectedAutomatically() - Method in class anon.infoservice.AbstractMixCascadeContainer
 
isReconnectedAutomatically() - Method in class anon.infoservice.SimpleMixCascadeContainer
 
isReconnectedAutomatically() - Method in interface anon.IServiceContainer
 
isResponseFinished() - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
isServiceAutoSwitched() - Method in class anon.infoservice.AbstractMixCascadeContainer
 
isServiceAutoSwitched() - Method in class anon.infoservice.SimpleMixCascadeContainer
 
isServiceAutoSwitched() - Method in interface anon.IServiceContainer
 
isShownAsTrusted() - Method in class anon.infoservice.MixCascade
 
isSocks5Supported() - Method in class anon.infoservice.MixCascade
 
isSocks5Supported() - Method in class anon.infoservice.MixInfo
 
isTermsAndConditionsConfirmationRequired() - Method in class anon.infoservice.MixCascade
 
isUpdateForced() - Method in class anon.infoservice.JavaVersionDBEntry
 
isUserDefined() - Method in class anon.infoservice.AbstractDatabaseEntry
Returns whether this entry was generated by a user within the JAP client (true) or was generated by an InfoService itself (false).
isUserDefined() - Method in class anon.infoservice.InfoServiceDBEntry
Returns whether this InfoServiceDBEntry was generated by a user within the JAP client (true) or was generated by the InfoService itself (false).
isUserDefined() - Method in class anon.infoservice.MixCascade
Returns whether this MixCascade entry was generated by a user within the JAP client (true) or was generated by the original mixcascade itself (false).
isValid() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
isValid() - Method in interface anon.infoservice.ICertifiedDatabaseEntry
 
isValid() - Method in interface anon.infoservice.ImmutableListenerInterface
Get the validity of this interface.
isValid() - Method in class anon.infoservice.InfoServiceDBEntry
 
isValid() - Method in class anon.infoservice.ListenerInterface
Get the validity of this interface.
isValid() - Method in class anon.infoservice.MixCascade
 
isValid() - Method in class anon.infoservice.MixInfo
 
isValid() - Method in class anon.infoservice.PerformanceInfo
 
isValid() - Method in class anon.infoservice.ProxyInterface
Gets if the proxy is used or not.
isValid() - Method in class anon.infoservice.StatusInfo
 
isValidAddress(InetAddress) - Static method in class anon.infoservice.MixCascadeExitAddresses
 
isValidHostname(String) - Static method in class anon.infoservice.ListenerInterface
Returns if the given host name is valid.
isValidIP(String) - Static method in class anon.infoservice.ListenerInterface
Returns if the given IP address is valid.
isValidLogType(int) - Static method in class logging.LogType
Returns if the given LogType is a valid log type.
isValidPort(int) - Static method in class anon.infoservice.ListenerInterface
Returns if the given port is valid.
isValidProtocol(String) - Static method in class anon.infoservice.ListenerInterface
Returns if the given protocol is valid web protocol and can be recognized by recognizeProtocol().
isValidProtocol(int) - Static method in class anon.infoservice.ListenerInterface
Returns if the given protocol is valid web protocol and can be recognized by recognizeProtocol().
isValidUserID(String) - Static method in class anon.infoservice.ProxyInterface
Gets if the given string is a valid user ID for authentication.
isVerified() - Method in class anon.infoservice.AbstractCertifiedDatabaseEntry
Returns if this entry has been verified with a certificate chain.
isVerified() - Method in class anon.infoservice.AbstractDistributableCertifiedDatabaseEntry
Returns if this entry has been verified with a certificate chain.
isVerified() - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
isVerified() - Method in interface anon.infoservice.ICertifiedDatabaseEntry
 
isVerified() - Method in class anon.infoservice.InfoServiceDBEntry
 
isVerified() - Method in class anon.infoservice.MixCascade
 
isVerified() - Method in class anon.infoservice.MixInfo
 
isVerified() - Method in class anon.infoservice.PerformanceInfo
 
isVerified() - Method in class anon.infoservice.StatusInfo
 
isVirtual() - Method in class anon.infoservice.ListenerInterface
 

J

JAP_DEVELOPMENT_VERSION - Static variable in class anon.infoservice.JAPVersionInfo
Describes a JAP development version.
JAP_RELEASE_VERSION - Static variable in class anon.infoservice.JAPVersionInfo
Describes a JAP release version.
JAPMinVersion - Class in anon.infoservice
Holds the information about the currently minimum required JAP version to access the mixcascades.
JAPMinVersion(File) - Constructor for class anon.infoservice.JAPMinVersion
Creates a new JAPMinVersion from XML description load from local filesystem.
JAPMinVersion(Element) - Constructor for class anon.infoservice.JAPMinVersion
Creates a new JAPMinVersion from XML description received from remote infoservice or local filesystem.
JAPVersionInfo - Class in anon.infoservice
This stores the version information about the current JAP release or development version.
JAPVersionInfo(Element, int) - Constructor for class anon.infoservice.JAPVersionInfo
Creates a new JAP version info out of a JNLP file.
JavaVersionDBEntry - Class in anon.infoservice
Stores information about the latest java version of a specific vendor.
JavaVersionDBEntry(Element) - Constructor for class anon.infoservice.JavaVersionDBEntry
 
JONDOFOX_CHARSET - Static variable in class anon.proxy.JonDoFoxHeader
 
JONDOFOX_CONTENT_TYPES - Static variable in class anon.proxy.JonDoFoxHeader
 
JONDOFOX_ENCODING - Static variable in class anon.proxy.JonDoFoxHeader
 
JONDOFOX_LANGUAGE - Static variable in class anon.proxy.JonDoFoxHeader
 
JONDOFOX_LANGUAGE_NEW - Static variable in class anon.proxy.JonDoFoxHeader
 
JonDoFoxHeader - Class in anon.proxy
 
JonDoFoxHeader(int) - Constructor for class anon.proxy.JonDoFoxHeader
 

K

keepCurrentService(boolean) - Method in class anon.infoservice.AbstractMixCascadeContainer
Optional method that should allow to return the last MixCascade (Service) that was returned by getNextService() also the next time this method is called.
keepCurrentService(boolean) - Method in class anon.infoservice.SimpleMixCascadeContainer
 
keepCurrentService(boolean) - Method in interface anon.IServiceContainer
Allows to return the current Service that was returned also the next time this method is called.

L

LAST_MIX - Static variable in class anon.infoservice.MixInfo
 
LAST_TEST_DATA_TTL - Static variable in class anon.infoservice.PerformanceEntry
Time-to-live of the last-test-data display.
ListenerInterface - Class in anon.infoservice
Saves the information about a network server.
ListenerInterface(Element) - Constructor for class anon.infoservice.ListenerInterface
Creates a new ListenerInterface from XML description (ListenerInterface node).
ListenerInterface(String, int) - Constructor for class anon.infoservice.ListenerInterface
Creates a new ListenerInterface from a hostname / IP address and a port.
ListenerInterface(String) - Constructor for class anon.infoservice.ListenerInterface
Creates a new ListenerInterface from a String which is of the form hostname:port.
ListenerInterface(String, int, int) - Constructor for class anon.infoservice.ListenerInterface
Creates a new ListenerInterface from a hostname / IP address, a port and a protocol information.
loadFromExternalDatabase() - Static method in class anon.infoservice.Database
 
loadFromExternalDatabase_int() - Static method in class anon.infoservice.Database
 
loadFromXml(Element) - Method in class anon.infoservice.Database
Adds all database entries that are subnodes of the given element to the database.
loadFromXml(Element, boolean) - Method in class anon.infoservice.Database
Adds all database entries that are subnodes of the given element to the database.
loadSettingsFromXml(Element, boolean) - Method in class anon.infoservice.InfoServiceHolder
Restores the settings of this instance of InfoServiceHolder with the settings stored in the specified XML node.
LOCAL_FORMAT - Static variable in class anon.infoservice.Constants
We use this for display some values in the local format.
log(int, int, String) - Method in class logging.AbstractLog4jLog
Logs a message to the infoservice logging output.
log(int, int, String) - Method in class logging.ChainedLog
 
log(int, int, String) - Method in class logging.DummyLog
 
Log - Interface in logging
 
log(int, int, String) - Method in interface logging.Log
Output a debug message.
log(int, int, Throwable) - Static method in class logging.LogHolder
Write the log data for a Throwable to the Log instance.
log(int, int, String, Throwable) - Static method in class logging.LogHolder
Write the log data for a Throwable to the Log instance.
log(int, int, String, boolean) - Static method in class logging.LogHolder
Write the log data to the Log instance.
log(int, int, String) - Static method in class logging.LogHolder
Write the log data to the Log instance.
log(int, int, String) - Method in class logging.SystemErrLog
 
logging - package logging
 
LogHolder - Class in logging
This class stores the Log instance.
LogLevel - Class in logging
 
LogLevel() - Constructor for class logging.LogLevel
 
LogType - Class in logging
This class holds the available log types.

M

main(String[]) - Static method in class anon.infoservice.OperatorAddress
 
markAsBootstrap() - Method in class anon.infoservice.InfoServiceDBEntry
 
MAX_CASCADE_LENGTH - Static variable in class anon.infoservice.Constants
Minium and maximum length of dynamically build cascades
MAX_CASCADE_NAME_LENGTH - Static variable in class anon.infoservice.MixCascade
 
MAX_NR_OF_CONCURRENT_CONNECTIONS - Static variable in class anon.infoservice.Constants
 
MAX_REQUEST_HEADER_SIZE - Static variable in class anon.infoservice.Constants
 
MAXIMUM_OF_ASKED_INFO_SERVICES - Static variable in class anon.infoservice.InfoServiceHolder
 
MessageDBEntry - Class in anon.infoservice
Used to send messages to JAP.
MessageDBEntry(Element) - Constructor for class anon.infoservice.MessageDBEntry
 
MIDDLE_MIX - Static variable in class anon.infoservice.MixInfo
 
MIN_CASCADE_LENGTH - Static variable in class anon.infoservice.Constants
 
MIN_REQUESTS - Static variable in class anon.proxy.AnonProxy
 
MISC - Static variable in class logging.LogType
Indicates a misc message (binary: 00001000)
MixCascade - Class in anon.infoservice
Holds the information for a mixcascade.
MixCascade(byte[]) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from XML description (MixCascade node).
MixCascade(Element) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from XML description (MixCascade node).
MixCascade(Element, long) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from XML description (MixCascade node).
MixCascade(Element, long, String) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from XML description (MixCascade node).
MixCascade(String, int) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from the hostName / IP and the port.
MixCascade(String, String, String, int) - Constructor for class anon.infoservice.MixCascade
Creates a new MixCascade from the hostName / IP and the port.
MixCascade(String, String, Vector) - Constructor for class anon.infoservice.MixCascade
 
MixCascade(String, String, Vector, Vector) - Constructor for class anon.infoservice.MixCascade
 
MixCascade(String, String, Vector, Vector, long) - Constructor for class anon.infoservice.MixCascade
 
MixCascadeExitAddresses - Class in anon.infoservice
Stores all exit addresses of one MixCasacde.
MixCascadeExitAddresses(Element) - Constructor for class anon.infoservice.MixCascadeExitAddresses
 
MixInfo - Class in anon.infoservice
Holds the information of one single mix.
MixInfo(Element) - Constructor for class anon.infoservice.MixInfo
Creates a new MixInfo from XML description (Mix node).
MixInfo(Element, long) - Constructor for class anon.infoservice.MixInfo
Creates a new MixInfo from XML description (Mix node).
MixInfo(MultiCertPath) - Constructor for class anon.infoservice.MixInfo
 
MixInfo(String, MultiCertPath, XMLPriceCertificate, long) - Constructor for class anon.infoservice.MixInfo
 
MixInfo(Element, long, boolean) - Constructor for class anon.infoservice.MixInfo
Creates a new MixInfo from XML description (Mix node).
MixPosition - Class in anon.infoservice
Maps the position of a Mix in a cascade to a concrete Mix ID.
MixPosition(int, String) - Constructor for class anon.infoservice.MixPosition
 

N

NAME_TYPE_MIX - Static variable in class anon.infoservice.MixInfo
 
NAME_TYPE_OPERATOR - Static variable in class anon.infoservice.MixInfo
 
NET - Static variable in class logging.LogType
Indicates a network related message (binary: 00000010)
NewCascadeIDEntry - Class in anon.infoservice
This class is used as a short-term memory for previously known cascades.
NewCascadeIDEntry(CascadeIDEntry) - Constructor for class anon.infoservice.NewCascadeIDEntry
 
NODE_NAME_ADDITIONALINFO - Static variable in class anon.infoservice.OperatorAddress
 
NODE_NAME_CITY - Static variable in class anon.infoservice.OperatorAddress
 
NODE_NAME_FAX - Static variable in class anon.infoservice.OperatorAddress
 
NODE_NAME_OPERATORCOUNTRY - Static variable in class anon.infoservice.OperatorAddress
 
NODE_NAME_POSTALCODE - Static variable in class anon.infoservice.OperatorAddress
 
NODE_NAME_STREET - Static variable in class anon.infoservice.OperatorAddress
 
NODE_NAME_VAT - Static variable in class anon.infoservice.OperatorAddress
 
NODE_NAME_VENUE - Static variable in class anon.infoservice.OperatorAddress
 
NotConnectedToMixException - Exception in anon
 
NotConnectedToMixException(String) - Constructor for exception anon.NotConnectedToMixException
 
NOTHING - Static variable in class anon.infoservice.DataRetentionInformation
 
NOTICE - Static variable in class logging.LogLevel
Indicates level type of message: Notice
NUL - Static variable in class logging.LogType
 

O

ONE_DAY_TIMEOUT - Static variable in class anon.infoservice.PerformanceEntry
 
OperatorAddress - Class in anon.infoservice
TODO Maybe this should be turned into an IXMLEncodable...
OperatorAddress() - Constructor for class anon.infoservice.OperatorAddress
 
OperatorAddress(Element) - Constructor for class anon.infoservice.OperatorAddress
 
OUTPUT_CHANNEL_ID - Static variable in class anon.infoservice.DataRetentionInformation
 
OUTPUT_SOURCE_IP_ADDRESS - Static variable in class anon.infoservice.DataRetentionInformation
 
OUTPUT_SOURCE_IP_PORT - Static variable in class anon.infoservice.DataRetentionInformation
 
OUTPUT_TARGET_DOMAIN - Static variable in class anon.infoservice.DataRetentionInformation
 
OUTPUT_TARGET_IP_ADDRESS - Static variable in class anon.infoservice.DataRetentionInformation
 
OUTPUT_TIME - Static variable in class anon.infoservice.DataRetentionInformation
 

P

packetMixed(long) - Method in class anon.AnonServiceEventAdapter
 
packetMixed(long) - Method in interface anon.AnonServiceEventListener
 
packetMixed(long) - Method in class anon.proxy.AnonProxy
 
PACKETS - Static variable in class anon.infoservice.PerformanceEntry
Current users attribute.
parse(Element) - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.Serials
 
PAY - Static variable in class logging.LogType
Indicates a pay message (binary: 00001000)
PERFORMANCE_INFO_TTL - Static variable in class anon.infoservice.PerformanceInfo
 
PerformanceEntry - Class in anon.infoservice
A PerformanceEntry stores various performance-related data such as average speed or delay about a certain MixCascade.
PerformanceEntry(String) - Constructor for class anon.infoservice.PerformanceEntry
Constructs a new PerformanceEntry for the given MixCascade.
PerformanceEntry(String, boolean) - Constructor for class anon.infoservice.PerformanceEntry
Constructs a new PerformanceEntry for the given MixCascade.
PerformanceEntry(Element) - Constructor for class anon.infoservice.PerformanceEntry
Constructs a new PerformanceEntry from its XML representation.
PerformanceEntry.Bound - Class in anon.infoservice
 
PerformanceEntry.Bound(int, int) - Constructor for class anon.infoservice.PerformanceEntry.Bound
 
PerformanceEntry.PerformanceAttributeEntry - Class in anon.infoservice
An entry that holds values of performance attributes.
PerformanceEntry.StabilityAttributes - Class in anon.infoservice
 
PerformanceEntry.StabilityAttributes(int, int, int, int) - Constructor for class anon.infoservice.PerformanceEntry.StabilityAttributes
 
PerformanceInfo - Class in anon.infoservice
A PerformanceInfo object holds all PerformanceEntry objects retrieved by a certain Info Service through the /performanceinfo command.
PerformanceInfo(Element) - Constructor for class anon.infoservice.PerformanceInfo
Creates a new PerformanceInfo object from an XML element which is usually either retrieved from the Info Service or stored in the configuration file and loaded at startup.
PORT_MAX_VALUE - Static variable in class anon.infoservice.ListenerInterface
 
PORT_MIN_VALUE - Static variable in class anon.infoservice.ListenerInterface
 
POST_FILE - Static variable in class anon.infoservice.MessageDBEntry
 
postNewForwarder(Element) - Method in class anon.infoservice.InfoServiceDBEntry
Posts a new forwarder to an infoservice with a JAP forwarder list.
postRenewForwarder(Element) - Method in class anon.infoservice.InfoServiceDBEntry
Posts the renew message for a forwarder to an infoservice with a JAP forwarder list.
PREFERRED_INFOSERVICE_CHANGED - Static variable in class anon.infoservice.InfoServiceHolderMessage
This message is sent after the preferred infoservice was changed.
PreviouslyKnownCascadeIDEntry - Class in anon.infoservice
This class is for registering cascades that have been previously known to JAP (may be a lot of cascades...).
PreviouslyKnownCascadeIDEntry(MixCascade) - Constructor for class anon.infoservice.PreviouslyKnownCascadeIDEntry
 
PreviouslyKnownCascadeIDEntry(Element) - Constructor for class anon.infoservice.PreviouslyKnownCascadeIDEntry
 
PROPERTY_NAME - Static variable in class anon.infoservice.JavaVersionDBEntry
 
PROPERTY_NAME - Static variable in class anon.infoservice.MessageDBEntry
 
PROPERTY_NAME_ADDITIONALINFO - Static variable in class anon.infoservice.OperatorAddress
 
PROPERTY_NAME_CITY - Static variable in class anon.infoservice.OperatorAddress
 
PROPERTY_NAME_FAX - Static variable in class anon.infoservice.OperatorAddress
 
PROPERTY_NAME_POSTALCODE - Static variable in class anon.infoservice.OperatorAddress
 
PROPERTY_NAME_STREET - Static variable in class anon.infoservice.OperatorAddress
 
PROPERTY_NAME_VAT - Static variable in class anon.infoservice.OperatorAddress
 
PROPERTY_NAME_VENUE - Static variable in class anon.infoservice.OperatorAddress
 
PROTOCOL_OTHER - Static variable in interface anon.proxy.IProxyListener
 
PROTOCOL_STR_TYPE_HTTP - Static variable in interface anon.infoservice.ImmutableListenerInterface
The constant for the HTTP protocol.
PROTOCOL_STR_TYPE_HTTPS - Static variable in interface anon.infoservice.ImmutableListenerInterface
The constant for the HTTP protocol.
PROTOCOL_STR_TYPE_RAW_TCP - Static variable in interface anon.infoservice.ImmutableListenerInterface
The constant for a custom protocol based on TCP.
PROTOCOL_STR_TYPE_RAW_UNIX - Static variable in interface anon.infoservice.ImmutableListenerInterface
The constant for the HTTP protocol.
PROTOCOL_STR_TYPE_SOCKS - Static variable in interface anon.infoservice.ImmutableListenerInterface
The constant for the HTTP protocol.
PROTOCOL_STR_TYPE_UNKNOWN - Static variable in interface anon.infoservice.ImmutableListenerInterface
The constant for the 'unknown' protocol.
PROTOCOL_TYPE_HTTP - Static variable in interface anon.infoservice.ImmutableListenerInterface
 
PROTOCOL_TYPE_HTTPS - Static variable in interface anon.infoservice.ImmutableListenerInterface
 
PROTOCOL_TYPE_RAW_TCP - Static variable in interface anon.infoservice.ImmutableListenerInterface
 
PROTOCOL_TYPE_RAW_UNIX - Static variable in interface anon.infoservice.ImmutableListenerInterface
 
PROTOCOL_TYPE_SOCKS - Static variable in interface anon.infoservice.ImmutableListenerInterface
 
PROTOCOL_TYPE_UNKNOWN - Static variable in interface anon.infoservice.ImmutableListenerInterface
 
PROTOCOL_WWW - Static variable in interface anon.proxy.IProxyListener
 
ProxyCallback - Interface in anon.proxy
 
ProxyCallbackBuffer - Class in anon.proxy
 
ProxyCallbackBuffer() - Constructor for class anon.proxy.ProxyCallbackBuffer
 
ProxyCallbackBuffer(byte[]) - Constructor for class anon.proxy.ProxyCallbackBuffer
 
ProxyCallbackBuffer(byte[], int, int) - Constructor for class anon.proxy.ProxyCallbackBuffer
 
ProxyCallbackBuffer(byte[], int, int, int) - Constructor for class anon.proxy.ProxyCallbackBuffer
 
ProxyCallbackDelayException - Exception in anon.proxy
 
ProxyCallbackDelayException() - Constructor for exception anon.proxy.ProxyCallbackDelayException
 
ProxyCallbackHandler - Class in anon.proxy
 
ProxyCallbackHandler() - Constructor for class anon.proxy.ProxyCallbackHandler
 
ProxyCallbackNotProcessableException - Exception in anon.proxy
Exception for the ProxyCallback framework in case a chunk cannot be properly processed
ProxyCallbackNotProcessableException() - Constructor for exception anon.proxy.ProxyCallbackNotProcessableException
 
ProxyCallbackNotProcessableException(String) - Constructor for exception anon.proxy.ProxyCallbackNotProcessableException
 
ProxyInterface - Class in anon.infoservice
This class is used to store information about a proxy connection.
ProxyInterface(Element, IPasswordReader) - Constructor for class anon.infoservice.ProxyInterface
Creates a new ProxyInterface from XML description (ProxyInterface node).
ProxyInterface(String, int, IPasswordReader) - Constructor for class anon.infoservice.ProxyInterface
Creates a new interface from a hostname / IP address and a port.
ProxyInterface(String, int, int, IPasswordReader) - Constructor for class anon.infoservice.ProxyInterface
Creates a new ListenerInterface from a hostname / IP address, a port and a protocol information.
ProxyInterface(String, int, String, String, IPasswordReader, boolean, boolean) - Constructor for class anon.infoservice.ProxyInterface
Creates a new interface for a proxy that needs basic http authentication.
ProxyInterface(String, int, int, String, IPasswordReader, boolean, boolean) - Constructor for class anon.infoservice.ProxyInterface
Creates a new interface for a proxy that needs basic http authentication.
putNewCascadesInBlacklist(boolean) - Static method in class anon.infoservice.BlacklistedCascadeIDEntry
 

R

recognizeProtocol(String) - Static method in class anon.infoservice.ListenerInterface
Transforms a given protocol into a valid protocol if recognized.
recognizeProtocol(int) - Static method in class anon.infoservice.ListenerInterface
Transforms a given protocol into a valid protocol if recognized.
registerDistributor(IDistributor) - Static method in class anon.infoservice.Database
Registers a distributor that forwards new database entries.
registerExternalDatabase(String, String) - Static method in class anon.infoservice.Database
 
registerProxyCallback(ProxyCallback) - Method in class anon.proxy.ProxyCallbackHandler
 
remove(String) - Method in class anon.infoservice.Database
Removes an entry from the database.
remove(AbstractDatabaseEntry) - Method in class anon.infoservice.Database
Removes an entry from the database.
removeAll() - Method in class anon.infoservice.Database
Removes all entries from the database.
removeAllHTTPConnectionListeners() - Method in class anon.proxy.HTTPProxyCallback
 
removeCallback(ProxyCallback) - Method in class anon.proxy.ProxyCallbackHandler
 
removeEventListener(AnonServiceEventListener) - Method in interface anon.AnonService
Removes an AnonServiceEventListener.
removeEventListener(AnonServiceEventListener) - Method in class anon.proxy.AnonProxy
 
removeEventListeners() - Method in interface anon.AnonService
 
removeHTTPConnectionListener(AbstractHTTPConnectionListener) - Method in class anon.proxy.AnonProxy
 
removeHTTPConnectionListener(AbstractHTTPConnectionListener) - Method in class anon.proxy.HTTPProxyCallback
 
removeRequestHeader(String) - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
removeResponseHeader(String) - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
replaceRequestHeader(String, String) - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
replaceResponseHeader(String, String) - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
replaceResponseLine(String) - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
REQUEST_METHOD_GET - Static variable in class anon.infoservice.Constants
 
REQUEST_METHOD_HEAD - Static variable in class anon.infoservice.Constants
 
REQUEST_METHOD_POST - Static variable in class anon.infoservice.Constants
 
REQUEST_METHOD_UNKNOWN - Static variable in class anon.infoservice.Constants
 
requestHeadersReceived(HTTPConnectionEvent) - Method in class anon.proxy.AbstractHTTPConnectionListener
 
requestHeadersReceived(HTTPConnectionEvent) - Method in class anon.proxy.HttpConnectionListenerAdapter
 
requestHeadersReceived(HTTPConnectionEvent) - Method in class anon.proxy.JonDoFoxHeader
 
resetCreationTime() - Method in class anon.infoservice.AbstractDatabaseEntry
 
responseHeadersReceived(HTTPConnectionEvent) - Method in class anon.proxy.AbstractHTTPConnectionListener
 
responseHeadersReceived(HTTPConnectionEvent) - Method in class anon.proxy.HttpConnectionListenerAdapter
 
responseHeadersReceived(HTTPConnectionEvent) - Method in class anon.proxy.JonDoFoxHeader
 
restoreFromXML(Document, Class[]) - Static method in class anon.infoservice.Database
 
run() - Method in class anon.proxy.AnonProxy
 
run() - Method in class anon.proxy.AnonProxyRequest
 

S

SERVICE_ANON - Static variable in class anon.AnonServiceFactory
 
SERVICE_MIXMINION - Static variable in class anon.AnonServiceFactory
 
SERVICE_TOR - Static variable in class anon.AnonServiceFactory
 
ServiceLocation - Class in anon.infoservice
Holds the information of the location of a service.
ServiceLocation(Node, JAPCertificate) - Constructor for class anon.infoservice.ServiceLocation
Creates a new ServiceLocation from XML description (Location node).
ServiceOperator - Class in anon.infoservice
Holds the information about the operator of a service.
ServiceOperator(JAPCertificate) - Constructor for class anon.infoservice.ServiceOperator
Creates a ServiceOperator just by his Certificate
ServiceOperator(Node, MultiCertPath, long) - Constructor for class anon.infoservice.ServiceOperator
Creates a new ServiceOperator an operator certificate or from an XML description (Operator node).
ServiceSoftware - Class in anon.infoservice
Holds the information about the used software of a service.
ServiceSoftware(Node) - Constructor for class anon.infoservice.ServiceSoftware
Creates a new ServiceSoftware from XML description.
ServiceSoftware(String) - Constructor for class anon.infoservice.ServiceSoftware
Creates a new ServiceSoftware from the version information.
setAdditionalInfo(String) - Method in class anon.infoservice.OperatorAddress
 
setAnonRequest(AnonProxyRequest) - Method in class anon.proxy.HTTPConnectionEvent
 
setAuthenticationUserID(String) - Method in class anon.infoservice.ProxyInterface
Sets the authentication user ID of this interface and resets the authentication password if the user id has changed.
setAutoReConnect(boolean) - Method in class anon.infoservice.SimpleMixCascadeContainer
 
setBestBound(int, int) - Method in class anon.infoservice.PerformanceEntry
Sets the best bound value.
setBound(int, PerformanceEntry.Bound) - Method in class anon.infoservice.PerformanceEntry
Sets the bound value.
setBrowserIdentification(IBrowserIdentification) - Static method in class anon.infoservice.InfoServiceDBEntry
 
setChangeInfoServices(boolean) - Method in class anon.infoservice.InfoServiceHolder
Sets, whether there is an automatic change of infoservice after failure.
setChunk(byte[]) - Method in class anon.proxy.ProxyCallbackBuffer
 
setCity(String) - Method in class anon.infoservice.OperatorAddress
 
setConnectionHeader(HTTPProxyCallback.HTTPConnectionHeader) - Method in class anon.proxy.HTTPConnectionEvent
 
setConnectionTimeout(int) - Static method in class anon.infoservice.InfoServiceDBEntry
 
setContentEncodings(String[]) - Method in class anon.proxy.AnonProxyRequest
 
setContext(String) - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.SerialDBEntry
 
setDetailLevel(int) - Static method in class logging.LogHolder
Sets the detail level of all log messages.
setDownStreamContentBytes(long) - Method in class anon.proxy.HTTPConnectionEvent
 
setDummyTraffic(int) - Method in class anon.proxy.AnonProxy
Changes the dummy traffic interval on the connection to the server.
setErrors(int) - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
 
setExternalIdentifier(int) - Method in class anon.infoservice.MessageDBEntry
 
setFax(String) - Method in class anon.infoservice.OperatorAddress
 
setFreeMix(boolean) - Method in class anon.infoservice.MixInfo
Changes the state of this mix (whether it is free or not).
setHostname(String) - Method in class anon.infoservice.ListenerInterface
Sets the host name.
setHTTPDecompressionEnabled(boolean) - Method in class anon.proxy.AnonProxy
 
setHTTPHeaderProcessingEnabled(boolean) - Method in class anon.proxy.AnonProxy
 
setInternalEncodingRequired(boolean) - Method in class anon.proxy.AnonProxyRequest
 
setJVMNetworkErrorHandling(Runnable, long) - Static method in class anon.infoservice.InfoServiceDBEntry
Sets the options for handling a JVM socket error that cannot be recovered.
setLogInstance(Log) - Static method in class logging.LogHolder
Sets the logInstance.
setLogLevel(int) - Method in class logging.AbstractLog4jLog
Set the log level of this log instance.
setLogLevel(int) - Method in class logging.ChainedLog
 
setLogLevel(int) - Method in class logging.DummyLog
Set the debugging level you would like to output.
setLogLevel(int) - Method in interface logging.Log
Set the debugging level you would like to output.
setLogLevel(int) - Method in class logging.SystemErrLog
 
setLogType(int) - Method in class logging.AbstractLog4jLog
This method is needed for the implementation of the Log interface, but isn't supported by this class.
setLogType(int) - Method in class logging.ChainedLog
 
setLogType(int) - Method in class logging.DummyLog
 
setLogType(int) - Method in interface logging.Log
Set the debugging type you like to output.
setLogType(int) - Method in class logging.SystemErrLog
 
setMaxConcurrentRequests(int) - Method in class anon.proxy.AnonProxy
 
setMixminionParams(MixminionServiceDescription) - Method in class anon.proxy.AnonProxy
Sets the parameter for Mixminion (anonymous remailer).
setModificationEndOffset(int) - Method in class anon.proxy.ProxyCallbackBuffer
 
setModificationStartOffset(int) - Method in class anon.proxy.ProxyCallbackBuffer
 
setMutableProxyInterface(IMutableProxyInterface) - Static method in class anon.infoservice.InfoServiceDBEntry
 
setNeighbour(boolean) - Method in class anon.infoservice.InfoServiceDBEntry
Forces this InfoService to be a neighbour or not.
setNewProxySettings(ImmutableProxyInterface, boolean) - Method in class anon.infoservice.HTTPConnectionFactory
This method sets new settings for the proxy server.
setNumberOfAskedInfoServices(int) - Method in class anon.infoservice.InfoServiceHolder
 
setOperatorCountry(String) - Method in class anon.infoservice.OperatorAddress
 
setPayloadLength(int) - Method in class anon.proxy.ProxyCallbackBuffer
 
setPort(int) - Method in class anon.infoservice.ListenerInterface
Sets the port number.
setPostalCode(String) - Method in class anon.infoservice.OperatorAddress
 
setPreferredInfoService(InfoServiceDBEntry) - Method in class anon.infoservice.InfoServiceHolder
Sets the preferred InfoService.
setPriceCertificate(XMLPriceCertificate) - Method in class anon.infoservice.MixInfo
 
setProtocol(String) - Method in class anon.infoservice.ListenerInterface
Sets the protocol.
setProtocol(int) - Method in class anon.infoservice.ListenerInterface
Sets the protocol.
setProxy(IMutableProxyInterface) - Method in interface anon.AnonService
Sets the settings ofr the proxy, which should be used to establish network connections
setProxyListener(IProxyListener) - Method in class anon.proxy.AnonProxy
 
setRequestFinished(boolean) - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
setRequestHeader(String, String) - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
setResets(int) - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
 
setResponseHeader(String, String) - Method in class anon.proxy.HTTPProxyCallback.HTTPConnectionHeader
 
setStabilityAttributes(PerformanceEntry.StabilityAttributes) - Method in class anon.infoservice.PerformanceEntry
 
setStatus(int) - Method in class anon.proxy.ProxyCallbackBuffer
 
setStreet(String) - Method in class anon.infoservice.OperatorAddress
 
setSuccess(int) - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
 
setTimeout(int) - Method in class anon.infoservice.HTTPConnectionFactory
Sets the communication timeout (sec) for new HTTP connections.
setTorParams(TorAnonServerDescription) - Method in class anon.proxy.AnonProxy
Sets the parameter for TOR (anonymous SOCKS).
setUnknown(int) - Method in class anon.infoservice.PerformanceEntry.PerformanceAttributeEntry
 
setUpStreamContentBytes(long) - Method in class anon.proxy.HTTPConnectionEvent
 
setUseAuthentication(boolean) - Method in class anon.infoservice.ProxyInterface
Sets if the authentication strings are used and reads a password form the password reader if necessary.
setUseInterface(boolean) - Method in class anon.infoservice.ListenerInterface
Sets if this interface is used or not.
setUseInterface(boolean) - Method in class anon.infoservice.ProxyInterface
Activates and deactivates the proxy.
setUserDefined(boolean) - Method in class anon.infoservice.InfoServiceDBEntry
 
setUserDefined(boolean, MixCascade) - Method in class anon.infoservice.MixCascade
 
setVat(String) - Method in class anon.infoservice.OperatorAddress
 
setVenue(String) - Method in class anon.infoservice.OperatorAddress
 
showAsTrusted(boolean) - Method in class anon.infoservice.MixCascade
May be set by this application to show this service as trusted.
shutdown(boolean) - Method in interface anon.AnonService
Disconnects form the server.
shutdown() - Method in class anon.infoservice.InfoServiceHolder
 
shutdownDatabases() - Static method in class anon.infoservice.Database
 
SimpleMixCascadeContainer - Class in anon.infoservice
Takes and returns a single MixCascade.
SimpleMixCascadeContainer(MixCascade) - Constructor for class anon.infoservice.SimpleMixCascadeContainer
 
SMTP - Static variable in interface anon.AnonChannel
 
SOCKS - Static variable in interface anon.AnonChannel
 
SPEED - Static variable in class anon.infoservice.PerformanceEntry
Speed attribute.
speedToHTML(int) - Method in class anon.infoservice.PerformanceEntry
Returns the speed values of a specified day as HTML table.
start(AbstractMixCascadeContainer) - Method in class anon.proxy.AnonProxy
 
STATUS_DELAY - Static variable in interface anon.proxy.ProxyCallback
indicates that packet processing should stop immediately and to delay packet sending until enuogh data for processing is collected
STATUS_FINISHED - Static variable in interface anon.proxy.ProxyCallback
indicates that a packet should be not proceesed any further
STATUS_PROCESSABLE - Static variable in interface anon.proxy.ProxyCallback
indicates that a packet can be proceesed any further by other registered proxy callbacks
StatusInfo - Class in anon.infoservice
Holds the information of a mixcascade status.
StatusInfo(Element) - Constructor for class anon.infoservice.StatusInfo
Creates a new StatusInfo from XML description (MixCascadeStatus node).
StatusInfo(Element, long) - Constructor for class anon.infoservice.StatusInfo
Creates a new StatusInfo from XML description (MixCascadeStatus node).
stop() - Method in class anon.proxy.AnonProxy
 
SUPPORTED_PAYMENT_PROTOCOL_VERSION - Static variable in class anon.infoservice.MixCascade
 
SystemErrLog - Class in logging
 
SystemErrLog() - Constructor for class logging.SystemErrLog
 
SystemErrLog(int, int) - Constructor for class logging.SystemErrLog
 

T

TC_REQUIRED_VERSION_SUFFIX - Static variable in class anon.infoservice.MixCascade
 
THREAD - Static variable in class logging.LogType
Indicates a thread related message (binary: 00000100)
TIMEOUT_INFOSERVICE - Static variable in class anon.infoservice.Constants
The standard timeout for infoservice database entries in an infoservice.
TIMEOUT_JAP_FORWARDERS - Static variable in class anon.infoservice.Constants
The timeout for all entries in the database of JAP forwarders.
TIMEOUT_MIX - Static variable in class anon.infoservice.Constants
 
TIMEOUT_MIXCASCADE - Static variable in class anon.infoservice.Constants
 
TIMEOUT_PAYMENT_INSTANCE - Static variable in class anon.infoservice.Constants
 
TIMEOUT_STATUS - Static variable in class anon.infoservice.Constants
 
TIMEOUT_TEMPORARY_CASCADE - Static variable in class anon.infoservice.Constants
 
TooMuchDataForPacketException - Exception in anon
 
TooMuchDataForPacketException(int) - Constructor for exception anon.TooMuchDataForPacketException
 
TOR - Static variable in class logging.LogType
Indicates a TOR message (binary: 00010000)
toString() - Method in class anon.infoservice.InfoServiceDBEntry
Returns a String representation for this InfoService object.
toString() - Method in class anon.infoservice.ListenerInterface
 
toString() - Method in class anon.infoservice.MixCascade
Returns a String representation for this MixCascade object.
toString() - Method in class anon.infoservice.MixPosition
 
toVector() - Method in class anon.infoservice.ListenerInterface
Creates a Vector of listeners with only the current listener.
toXmlElement(Document) - Method in class anon.infoservice.AbstractCascadeIDEntry
 
toXmlElement(Document) - Method in class anon.infoservice.AbstractDistributableDatabaseEntry.Serials
 
toXmlElement(Document) - Method in class anon.infoservice.AbstractDistributableDatabaseEntry
Creates an XML node for this db entry.
toXmlElement(Document) - Method in class anon.infoservice.AbstractMarkedMessageIDDBEntry
 
toXmlElement(Document) - Method in class anon.infoservice.Database
If the entries of this database implement IXMLEncodable and has a proper value for the field XML_ELEMENT_CONTAINER_NAME, this database is transformed into an XML element.
toXmlElement(Document, String) - Method in class anon.infoservice.Database
Creates an XML node with all database entries, but only for those entries that implement IXMLEncodable.
toXmlElement(Document) - Method in class anon.infoservice.InfoServiceHolder
Returns all settings (including the database of known infoservices) as an XML node.
toXmlElement(Document) - Method in class anon.infoservice.ListenerInterface
Creates an XML node without signature for this ListenerInterface..
toXmlElement(Document) - Method in class anon.infoservice.MixCascadeExitAddresses
 
toXmlElement(Document) - Method in class anon.infoservice.PerformanceEntry.StabilityAttributes
 
toXmlElement(Document) - Method in class anon.infoservice.PerformanceEntry
 
toXmlElement(Document) - Method in class anon.infoservice.PerformanceInfo
Returns an XML Node of the current PerformanceInfo using the stored XML data
toXmlElement(Document) - Method in class anon.infoservice.ProxyInterface
Creates an XML node without signature and password for this ProxyInterface.
toXMLElement(Document) - Method in class anon.infoservice.ServiceLocation
 
toXMLElement(Document) - Method in class anon.infoservice.ServiceOperator
 
toXMLElement(Document, boolean) - Method in class anon.infoservice.ServiceOperator
 
toXMLElement(Document, OperatorAddress, boolean) - Method in class anon.infoservice.ServiceOperator
 
toXmlElement(Document) - Method in class anon.infoservice.ServiceSoftware
Creates an XML node without signature for this ServiceSoftware.
toXmlElement(Document) - Method in class anon.infoservice.StatusInfo
Returns an XML Node of the current StatusInfo using the stored XML String
toXmlElementInternal(Document, String) - Method in class anon.infoservice.ListenerInterface
Creates an XML node without signature for this ListenerInterface.
transferedBytes(long, int) - Method in interface anon.proxy.IProxyListener
Called if some bytes are transferred.
transferredBytes(long, int) - Method in class anon.proxy.AnonProxy
 
TRANSPORT - Static variable in class logging.LogType
messages transport and connection system

U

UNLIMITED_REQUESTS - Static variable in class anon.proxy.AnonProxy
 
update(AbstractDatabaseEntry) - Method in class anon.infoservice.Database
Updates an entry in the database.
update(AbstractDatabaseEntry, boolean) - Method in class anon.infoservice.Database
Updates an entry in the database.
update(PerformanceEntry) - Method in class anon.infoservice.PerformanceEntry
 
UPDATE_INFORMATION_ANNOUNCE_PERIOD - Static variable in class anon.infoservice.Constants
 
updateHourlyPerformanceAttributeEntries(long) - Method in class anon.infoservice.PerformanceEntry
 
upstreamContentBytesReceived(HTTPConnectionEvent) - Method in class anon.proxy.AbstractHTTPConnectionListener
 
upstreamContentBytesReceived(HTTPConnectionEvent) - Method in class anon.proxy.HttpConnectionListenerAdapter
 
upstreamContentBytesReceived(HTTPConnectionEvent) - Method in class anon.proxy.JonDoFoxHeader
 
USER_AGENT_JONDOFOX - Static variable in class anon.proxy.JonDoFoxHeader
 
USER_AGENT_JONDOFOX_NEW - Static variable in class anon.proxy.JonDoFoxHeader
 
USER_AGENT_TORBUTTON - Static variable in class anon.proxy.JonDoFoxHeader
 
USER_AGENT_TORBUTTON_OLD - Static variable in class anon.proxy.JonDoFoxHeader
 
USERS - Static variable in class anon.infoservice.PerformanceEntry
Current users attribute.
usersToHTML(int) - Method in class anon.infoservice.PerformanceEntry
Returns the users values of a specified day as HTML table.

V

VENDOR_ID_BLACKDOWN_JAVA - Static variable in class anon.infoservice.JavaVersionDBEntry
 
VENDOR_ID_SUN_JAVA - Static variable in class anon.infoservice.JavaVersionDBEntry
 

W

WARNING - Static variable in class logging.LogLevel
Indicates level type of message: Warning
WEEK_SEVEN_DAYS_TIMEOUT - Static variable in class anon.infoservice.PerformanceEntry
 

X

XML_ATTR_AUTO_BLACKLIST_NEW_CASCADES - Static variable in class anon.infoservice.BlacklistedCascadeIDEntry
 
XML_ATTR_CONTEXT - Static variable in interface anon.infoservice.IServiceContextContainer
 
XML_ATTR_HIDDEN - Static variable in class anon.infoservice.ListenerInterface
 
XML_ATTR_ID - Static variable in class anon.infoservice.PerformanceInfo
 
XML_ATTR_LAST_UPDATE - Static variable in class anon.infoservice.AbstractDatabaseEntry
 
XML_ATTR_LAST_UPDATE - Static variable in class anon.infoservice.AbstractDistributableDatabaseEntry
 
XML_ATTR_LAST_UPDATE - Static variable in class anon.infoservice.MixCascadeExitAddresses
The last update XML attribute name.
XML_ATTR_PAYMENT - Static variable in class anon.infoservice.MixCascadeExitAddresses
The payment XML attribute name.
XML_ATTR_SERIAL - Static variable in class anon.infoservice.AbstractDistributableDatabaseEntry
 
XML_ATTR_VALID - Static variable in class anon.infoservice.AbstractDistributableDatabaseEntry
 
XML_ATTR_VERIFIED - Static variable in class anon.infoservice.AbstractDistributableDatabaseEntry
 
XML_ATTR_VIRTUAL - Static variable in class anon.infoservice.ListenerInterface
 
XML_ATTR_WEBINFO_MIX_COUNTRY - Static variable in class anon.infoservice.MixCascade
 
XML_ATTR_WEBINFO_MIX_POSITION - Static variable in class anon.infoservice.MixCascade
 
XML_ATTR_WEBINFO_OP_COUNTRY - Static variable in class anon.infoservice.MixCascade
 
XML_ATTRIBUTE_NAME_FOR_CASCADE - Static variable in class anon.infoservice.MixInfo
 
XML_ELEM_CHANGE_INFO_SERVICES - Static variable in class anon.infoservice.InfoServiceHolder
 
XML_ELEM_FILE - Static variable in class anon.infoservice.ListenerInterface
 
XML_ELEM_HOST - Static variable in class anon.infoservice.ListenerInterface
 
XML_ELEM_PORT - Static variable in class anon.infoservice.ListenerInterface
 
XML_ELEMENT_ADDRESS_NAME - Static variable in class anon.infoservice.MixCascadeExitAddresses
The exit address XML element name.
XML_ELEMENT_CITY - Static variable in class anon.infoservice.ServiceLocation
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.BlacklistedCascadeIDEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.CascadeIDEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.ClickedMessageIDDBEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.DeletedMessageIDDBEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.InfoServiceDBEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.JavaVersionDBEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.ListenerInterface
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.MessageDBEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.MixCascade
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.MixCascadeExitAddresses
The entry's container XML element name.
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.MixInfo
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.PerformanceEntry
The entry's container XML element name.
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.PerformanceInfo
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.PreviouslyKnownCascadeIDEntry
 
XML_ELEMENT_CONTAINER_NAME - Static variable in class anon.infoservice.StatusInfo
 
XML_ELEMENT_COUNTRY - Static variable in class anon.infoservice.ServiceLocation
 
XML_ELEMENT_COUNTRYCODE - Static variable in class anon.infoservice.ServiceOperator
 
XML_ELEMENT_DESCRIPTION - Static variable in class anon.infoservice.DataRetentionInformation
 
XML_ELEMENT_EMAIL - Static variable in class anon.infoservice.ServiceOperator
 
XML_ELEMENT_EMAIL_SPAMSAFE - Static variable in class anon.infoservice.ServiceOperator
 
XML_ELEMENT_GEO - Static variable in class anon.infoservice.ServiceLocation
 
XML_ELEMENT_LATITUDE - Static variable in class anon.infoservice.ServiceLocation
 
XML_ELEMENT_LOGGED_ELEMENTS - Static variable in class anon.infoservice.DataRetentionInformation
 
XML_ELEMENT_LONGITUDE - Static variable in class anon.infoservice.ServiceLocation
 
XML_ELEMENT_MIX_NAME - Static variable in class anon.infoservice.MixInfo
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.BlacklistedCascadeIDEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.CascadeIDEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.ClickedMessageIDDBEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.DataRetentionInformation
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.DeletedMessageIDDBEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.InfoServiceDBEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.InfoServiceHolder
Stores the name of the root node of the XML settings for this class.
XML_ELEMENT_NAME - Static variable in class anon.infoservice.JavaVersionDBEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.ListenerInterface
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.MessageDBEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.MixCascade
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.MixCascadeExitAddresses
The XML element name.
XML_ELEMENT_NAME - Static variable in class anon.infoservice.MixInfo
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.PerformanceEntry.StabilityAttributes
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.PerformanceEntry
The XML element name.
XML_ELEMENT_NAME - Static variable in class anon.infoservice.PerformanceInfo
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.PreviouslyKnownCascadeIDEntry
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.ServiceLocation
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.ServiceOperator
 
XML_ELEMENT_NAME - Static variable in class anon.infoservice.StatusInfo
 
XML_ELEMENT_ORG_UNIT - Static variable in class anon.infoservice.ServiceOperator
 
XML_ELEMENT_ORGANISATION - Static variable in class anon.infoservice.ServiceOperator
 
XML_ELEMENT_POSITION - Static variable in class anon.infoservice.ServiceLocation
 
XML_ELEMENT_RETENTION_PERIOD - Static variable in class anon.infoservice.DataRetentionInformation
 
XML_ELEMENT_STATE - Static variable in class anon.infoservice.ServiceLocation
 
XML_ELEMENT_URL - Static variable in class anon.infoservice.DataRetentionInformation
 
XML_ELEMENT_URL - Static variable in class anon.infoservice.ServiceOperator
 
XML_ELEMENT_WEBINFO - Static variable in class anon.infoservice.MixCascade
 
XML_ELEMENT_WEBINFO_CASCADE_NAME - Static variable in class anon.infoservice.MixCascade
 
XML_ELEMENT_WEBINFO_COMPOSED_NAME - Static variable in class anon.infoservice.MixCascade
 
XML_ELEMENT_WEBINFO_CONTAINER - Static variable in class anon.infoservice.MixCascade
 
XML_ELEMENT_WEBINFO_CONTAINER - Static variable in class anon.infoservice.MixInfo
 
XML_ELEMENT_WEBINFO_CURR_USERS - Static variable in class anon.infoservice.MixCascade
 
XML_ELEMENT_WEBINFO_NAME - Static variable in class anon.infoservice.MixCascade
 
XML_LAST_UPDATE - Static variable in class anon.infoservice.AbstractDatabaseEntry
 

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