# Constant Field Values

Contents

- gnu.crypto.*
- net.i2p.*
- org.xlattice.*

gnu.crypto.*

gnu.crypto.prng.FortunaStandalone
`static final int` `MIN_POOL_SIZE` `64`
`static final int` `NUM_POOLS` `32`
`public static final java.lang.String` `SEED` `"gnu.crypto.prng.fortuna.seed"`

net.i2p.*

net.i2p.CoreVersion
`public static final java.lang.String` `ID` `"$Revision: 1.73 $ $Date: 2007-10-07 22:01:48 $"`
`public static final java.lang.String` `VERSION` `"0.6.1.30"`

net.i2p.client.ATalk
`public static final java.lang.String` `PROP_CONFIG_LOCATION` `"configFile"`

net.i2p.client.net.i2p.client.I2CPMessageProducer
`static final boolean` `END_TO_END_CRYPTO` `false`

net.i2p.client.I2PClient
`public static final java.lang.String` `PROP_RELIABILITY` `"i2cp.messageReliability"`
`public static final java.lang.String` `PROP_RELIABILITY_BEST_EFFORT` `"BestEffort"`
`public static final java.lang.String` `PROP_RELIABILITY_GUARANTEED` `"Guaranteed"`
`public static final java.lang.String` `PROP_TCP_HOST` `"i2cp.tcp.host"`
`public static final java.lang.String` `PROP_TCP_PORT` `"i2cp.tcp.port"`
`public static final int` `PROTOCOL_BYTE` `42`

net.i2p.client.net.i2p.client.I2PSessionImpl
`public static final int` `LISTEN_PORT` `7654`

net.i2p.client.naming.AddressDB
`public static final java.lang.String` `PROP_IMPL` `"i2p.addressdb.impl"`

net.i2p.client.naming.FilesystemAddressDB
`public static final java.lang.String` `DEFAULT_ADDRESS_DIR` `"addressDb"`
`public static final java.lang.String` `PROP_ADDRESS_DIR` `"i2p.addressdir"`

net.i2p.client.naming.HostsTxtNamingService
`public static final java.lang.String` `DEFAULT_HOSTS_FILE` `"privatehosts.txt,userhosts.txt,hosts.txt"`
`public static final java.lang.String` `PROP_HOSTS_FILE` `"i2p.hostsfilelist"`

net.i2p.client.naming.NamingService
`public static final java.lang.String` `PROP_IMPL` `"i2p.naming.impl"`

net.i2p.client.naming.PetNameNamingService
`public static final java.lang.String` `DEFAULT_PETNAME_FILE` `"petnames.txt"`
`public static final java.lang.String` `PROP_PETNAME_FILE` `"i2p.petnamefile"`

net.i2p.client.streaming.Connection
`static final int` `FAST_RETRANSMIT_THRESHOLD` `3`
`public static final long` `MAX_RESEND_DELAY` `45000L`
`public static final int` `MAX_WINDOW_SIZE` `64`
`public static final long` `MIN_RESEND_DELAY` `2000L`

net.i2p.client.streaming.ConnectionOptions
`static final int` `DEFAULT_MAX_SENDS` `8`
`public static final int` `INACTIVITY_ACTION_DISCONNECT` `1`
`public static final int` `INACTIVITY_ACTION_NOOP` `0`
`public static final int` `INACTIVITY_ACTION_SEND` `2`
`static final int` `INITIAL_WINDOW_SIZE` `12`
`static final int` `MIN_WINDOW_SIZE` `1`
`public static final int` `PROFILE_BULK` `1`
`public static final int` `PROFILE_INTERACTIVE` `2`
`public static final java.lang.String` `PROP_CONGESTION_AVOIDANCE_GROWTH_RATE_FACTOR` `"i2p.streaming.congestionAvoidanceGrowthRateFactor"`
`public static final java.lang.String` `PROP_CONNECT_DELAY` `"i2p.streaming.connectDelay"`
`public static final java.lang.String` `PROP_INACTIVITY_ACTION` `"i2p.streaming.inactivityAction"`
`public static final java.lang.String` `PROP_INACTIVITY_TIMEOUT` `"i2p.streaming.inactivityTimeout"`
`public static final java.lang.String` `PROP_INITIAL_ACK_DELAY` `"i2p.streaming.initialAckDelay"`
`public static final java.lang.String` `PROP_INITIAL_RECEIVE_WINDOW` `"i2p.streaming.initialReceiveWindow"`
`public static final java.lang.String` `PROP_INITIAL_RESEND_DELAY` `"i2p.streaming.initialResendDelay"`
`public static final java.lang.String` `PROP_INITIAL_RTT` `"i2p.streaming.initialRTT"`
`public static final java.lang.String` `PROP_INITIAL_WINDOW_SIZE` `"i2p.streaming.initialWindowSize"`
`public static final java.lang.String` `PROP_MAX_MESSAGE_SIZE` `"i2p.streaming.maxMessageSize"`
`public static final java.lang.String` `PROP_MAX_RESENDS` `"i2p.streaming.maxResends"`
`public static final java.lang.String` `PROP_MAX_WINDOW_SIZE` `"i2p.streaming.maxWindowSize"`
`public static final java.lang.String` `PROP_PROFILE` `"i2p.streaming.profile"`
`public static final java.lang.String` `PROP_SLOW_START_GROWTH_RATE_FACTOR` `"i2p.streaming.slowStartGrowthRateFactor"`

net.i2p.client.streaming.net.i2p.client.streaming.I2PSocketImpl
`public static final int` `MAX_PACKET_SIZE` `32768`
`public static final int` `PACKET_DELAY` `100`

net.i2p.client.streaming.I2PSocketManagerFactory
`public static final java.lang.String` `DEFAULT_MANAGER` `"net.i2p.client.streaming.I2PSocketManagerFull"`
`public static final java.lang.String` `PROP_MANAGER` `"i2p.streaming.manager"`

net.i2p.client.streaming.I2PSocketManagerFull
`public static final java.lang.String` `PROP_MAX_STREAMS` `"i2p.streaming.maxConcurrentStreams"`

net.i2p.client.streaming.net.i2p.client.streaming.I2PSocketManagerImpl
`public static final short` `ACK` `81`
`public static final short` `CHAFF` `255`
`public static final short` `CLOSE_IN` `162`
`public static final short` `CLOSE_OUT` `82`
`public static final short` `DATA_IN` `160`
`public static final short` `DATA_OUT` `80`
`public static final short` `SYN` `161`

net.i2p.client.streaming.I2PSocketOptions
`public static final java.lang.String` `PROP_BUFFER_SIZE` `"i2p.streaming.bufferSize"`
`public static final java.lang.String` `PROP_CONNECT_TIMEOUT` `"i2p.streaming.connectTimeout"`
`public static final java.lang.String` `PROP_READ_TIMEOUT` `"i2p.streaming.readTimeout"`
`public static final java.lang.String` `PROP_WRITE_TIMEOUT` `"i2p.streaming.writeTimeout"`

net.i2p.client.streaming.net.i2p.client.streaming.I2PSocketOptionsImpl
`public static final int` `DEFAULT_BUFFER_SIZE` `65536`
`public static final int` `DEFAULT_CONNECT_TIMEOUT` `60000`
`public static final int` `DEFAULT_WRITE_TIMEOUT` `-1`

net.i2p.client.streaming.Packet
`public static final int` `DEFAULT_MAX_SIZE` `32768`
`public static final int` `FLAG_CLOSE` `2`
`public static final int` `FLAG_DELAY_REQUESTED` `64`
`public static final int` `FLAG_ECHO` `512`
`public static final int` `FLAG_FROM_INCLUDED` `32`
`public static final int` `FLAG_MAX_PACKET_SIZE_INCLUDED` `128`
`public static final int` `FLAG_NO_ACK` `1024`
`public static final int` `FLAG_PROFILE_INTERACTIVE` `256`
`public static final int` `FLAG_RESET` `4`
`public static final int` `FLAG_SIGNATURE_INCLUDED` `8`
`public static final int` `FLAG_SIGNATURE_REQUESTED` `16`
`public static final int` `FLAG_SYNCHRONIZE` `1`
`public static final int` `MAX_PAYLOAD_SIZE` `32768`
`public static final long` `MAX_STREAM_ID` `4294967295L`
`public static final long` `STREAM_ID_UNKNOWN` `0L`

net.i2p.crypto.AESOutputStream
`public static final float` `EXPANSION_FACTOR` `1.0625f`

net.i2p.crypto.CryptixRijndael_Algorithm
`static final int` `_BLOCK_SIZE` `16`
`static final int` `_debuglevel` `0`
`static final boolean` `_IN` `true`
`static final java.lang.String` `_NAME` `"Rijndael_Algorithm"`
`static final boolean` `_OUT` `false`
`static final boolean` `_RDEBUG` `false`
`static final boolean` `_TRACE` `false`

net.i2p.crypto.DHSessionKeyBuilder
`public static final java.lang.String` `DEFAULT_DH_PRECALC_DELAY` `"10000"`
`public static final java.lang.String` `DEFAULT_DH_PRECALC_MAX` `"50"`
`public static final java.lang.String` `DEFAULT_DH_PRECALC_MIN` `"5"`
`public static final java.lang.String` `PROP_DH_PRECALC_DELAY` `"crypto.dh.precalc.delay"`
`public static final java.lang.String` `PROP_DH_PRECALC_MAX` `"crypto.dh.precalc.max"`
`public static final java.lang.String` `PROP_DH_PRECALC_MIN` `"crypto.dh.precalc.min"`

net.i2p.crypto.KeyGenerator
`public static final int` `PUBKEY_EXPONENT_SIZE` `226`

net.i2p.crypto.net.i2p.crypto.TransientSessionKeyManager
`public static final int` `MAX_INBOUND_SESSION_TAGS` `500000`
`public static final long` `SESSION_LIFETIME_MAX_MS` `900000L`
`public static final long` `SESSION_TAG_DURATION_MS` `600000L`

net.i2p.crypto.net.i2p.crypto.YKGenerator
`public static final java.lang.String` `DEFAULT_YK_PRECALC_DELAY` `"10000"`
`public static final java.lang.String` `DEFAULT_YK_PRECALC_MAX` `"30"`
`public static final java.lang.String` `DEFAULT_YK_PRECALC_MIN` `"10"`
`public static final java.lang.String` `PROP_YK_PRECALC_DELAY` `"crypto.yk.precalc.delay"`
`public static final java.lang.String` `PROP_YK_PRECALC_MAX` `"crypto.yk.precalc.max"`
`public static final java.lang.String` `PROP_YK_PRECALC_MIN` `"crypto.yk.precalc.min"`

net.i2p.data.Certificate
`public static final int` `CERTIFICATE_TYPE_HASHCASH` `1`
`public static final int` `CERTIFICATE_TYPE_HIDDEN` `2`
`public static final int` `CERTIFICATE_TYPE_NULL` `0`

net.i2p.data.DataHelper
`public static final byte` `BOOLEAN_FALSE` `0`
`public static final int` `BOOLEAN_LENGTH` `1`
`public static final byte` `BOOLEAN_TRUE` `1`
`public static final byte` `BOOLEAN_UNKNOWN` `2`
`public static final int` `DATE_LENGTH` `8`

net.i2p.data.Hash
`public static final int` `HASH_LENGTH` `32`

net.i2p.data.PrivateKey
`public static final int` `KEYSIZE_BYTES` `256`

net.i2p.data.PublicKey
`public static final int` `KEYSIZE_BYTES` `256`

net.i2p.data.RouterInfo
`public static final java.lang.String` `BW_CAPABILITY_CHARS` `"KLMNO"`
`public static final char` `CAPABILITY_HIDDEN` `72`
`public static final java.lang.String` `PROP_CAPABILITIES` `"caps"`
`public static final java.lang.String` `PROP_NETWORK_ID` `"netId"`

net.i2p.data.SessionKey
`public static final int` `KEYSIZE_BYTES` `32`

net.i2p.data.SessionTag
`public static final int` `BYTE_LENGTH` `32`

net.i2p.data.Signature
`public static final int` `SIGNATURE_BYTES` `40`

net.i2p.data.SigningPrivateKey
`public static final int` `KEYSIZE_BYTES` `20`

net.i2p.data.SigningPublicKey
`public static final int` `KEYSIZE_BYTES` `128`

net.i2p.data.TunnelId
`public static final long` `MAX_ID_VALUE` `4294967294L`
`public static final int` `TYPE_INBOUND` `1`
`public static final int` `TYPE_OUTBOUND` `2`
`public static final int` `TYPE_PARTICIPANT` `3`
`public static final int` `TYPE_UNSPECIFIED` `0`

net.i2p.data.i2cp.CreateLeaseSetMessage
`public static final int` `MESSAGE_TYPE` `4`

net.i2p.data.i2cp.CreateSessionMessage
`public static final int` `MESSAGE_TYPE` `1`

net.i2p.data.i2cp.DestroySessionMessage
`public static final int` `MESSAGE_TYPE` `3`

net.i2p.data.i2cp.DisconnectMessage
`public static final int` `MESSAGE_TYPE` `30`

net.i2p.data.i2cp.GetDateMessage
`public static final int` `MESSAGE_TYPE` `32`

net.i2p.data.i2cp.MessagePayloadMessage
`public static final int` `MESSAGE_TYPE` `31`

net.i2p.data.i2cp.MessageStatusMessage
`public static final int` `MESSAGE_TYPE` `22`
`public static final int` `STATUS_AVAILABLE` `0`
`public static final int` `STATUS_SEND_ACCEPTED` `1`
`public static final int` `STATUS_SEND_BEST_EFFORT_FAILURE` `3`
`public static final int` `STATUS_SEND_BEST_EFFORT_SUCCESS` `2`
`public static final int` `STATUS_SEND_GUARANTEED_FAILURE` `5`
`public static final int` `STATUS_SEND_GUARANTEED_SUCCESS` `4`

net.i2p.data.i2cp.ReceiveMessageBeginMessage
`public static final int` `MESSAGE_TYPE` `6`

net.i2p.data.i2cp.ReceiveMessageEndMessage
`public static final int` `MESSAGE_TYPE` `7`

net.i2p.data.i2cp.ReportAbuseMessage
`public static final int` `MESSAGE_TYPE` `29`

net.i2p.data.i2cp.RequestLeaseSetMessage
`public static final int` `MESSAGE_TYPE` `21`

net.i2p.data.i2cp.SendMessageMessage
`public static final int` `MESSAGE_TYPE` `5`

net.i2p.data.i2cp.SessionStatusMessage
`public static final int` `MESSAGE_TYPE` `20`
`public static final int` `STATUS_CREATED` `1`
`public static final int` `STATUS_DESTROYED` `0`
`public static final int` `STATUS_INVALID` `3`
`public static final int` `STATUS_UPDATED` `2`

net.i2p.data.i2cp.SetDateMessage
`public static final int` `MESSAGE_TYPE` `33`

net.i2p.data.i2np.BuildRequestRecord
`public static final int` `IV_SIZE` `16`
`public static final int` `PEER_SIZE` `16`

net.i2p.data.i2np.DatabaseLookupMessage
`public static final int` `MESSAGE_TYPE` `2`

net.i2p.data.i2np.DatabaseSearchReplyMessage
`public static final int` `MESSAGE_TYPE` `3`

net.i2p.data.i2np.DatabaseStoreMessage
`public static final int` `KEY_TYPE_LEASESET` `1`
`public static final int` `KEY_TYPE_ROUTERINFO` `0`
`public static final int` `MESSAGE_TYPE` `1`

net.i2p.data.i2np.DataMessage
`public static final int` `MESSAGE_TYPE` `20`

net.i2p.data.i2np.DateMessage
`public static final int` `MESSAGE_TYPE` `16`

net.i2p.data.i2np.DeliveryInstructions
`public static final int` `DELIVERY_MODE_DESTINATION` `1`
`public static final int` `DELIVERY_MODE_LOCAL` `0`
`public static final int` `DELIVERY_MODE_ROUTER` `2`
`public static final int` `DELIVERY_MODE_TUNNEL` `3`

net.i2p.data.i2np.DeliveryStatusMessage
`public static final int` `MESSAGE_TYPE` `10`

net.i2p.data.i2np.GarlicMessage
`public static final int` `MESSAGE_TYPE` `11`

net.i2p.data.i2np.I2NPMessage
`public static final long` `MAX_ID_VALUE` `4294967295L`
`public static final int` `MAX_SIZE` `65536`

net.i2p.data.i2np.I2NPMessageImpl
`public static final int` `CHECKSUM_LENGTH` `1`
`public static final long` `DEFAULT_EXPIRATION_MS` `60000L`

net.i2p.data.i2np.TunnelBuildMessage
`public static final int` `MESSAGE_TYPE` `21`
`public static final int` `RECORD_COUNT` `8`
`public static final int` `RECORD_SIZE` `528`

net.i2p.data.i2np.TunnelBuildReplyMessage
`public static final int` `MESSAGE_TYPE` `22`
`public static final int` `RECORD_COUNT` `8`
`public static final int` `RECORD_SIZE` `528`

net.i2p.data.i2np.TunnelCreateMessage
`public static final long` `MAX_NONCE_VALUE` `4294967295L`
`public static final int` `MESSAGE_TYPE` `6`

net.i2p.data.i2np.TunnelCreateStatusMessage
`public static final int` `MESSAGE_TYPE` `7`
`public static final int` `STATUS_SUCCESS` `0`

net.i2p.data.i2np.TunnelDataMessage
`public static final int` `MESSAGE_TYPE` `18`

net.i2p.data.i2np.TunnelGatewayMessage
`public static final int` `MESSAGE_TYPE` `19`

net.i2p.i2ptunnel.I2PTunnel
`public static final int` `PACKET_DELAY` `100`

net.i2p.i2ptunnel.I2PTunnelClientBase
`static final long` `DEFAULT_CONNECT_TIMEOUT` `60000L`
`public static final java.lang.String` `PROP_MAX_WAIT_TIME` `"i2ptunnel.maxWaitTime"`
`public static final java.lang.String` `PROP_NUM_CONNECTION_BUILDERS` `"i2ptunnel.numConnectionBuilders"`

net.i2p.i2ptunnel.TunnelControllerGroup
`static final java.lang.String` `DEFAULT_CONFIG_FILE` `"i2ptunnel.config"`

net.i2p.i2ptunnel.web.IndexBean
`static final java.lang.String` `CLIENT_NICKNAME` `"shared clients"`
`public static final int` `NOT_RUNNING` `3`
`public static final java.lang.String` `PROP_CSS_DISABLED` `"routerconsole.css.disabled"`
`public static final java.lang.String` `PROP_JS_DISABLED` `"routerconsole.javascript.disabled"`
`public static final java.lang.String` `PROP_THEME_NAME` `"routerconsole.theme"`
`public static final java.lang.String` `PROP_TUNNEL_PASSPHRASE` `"i2ptunnel.passphrase"`
`public static final int` `RUNNING` `1`
`public static final int` `STARTING` `2`

net.i2p.router.ClientManagerFacade
`public static final java.lang.String` `PROP_CLIENT_ONLY` `"i2cp.dontPublishLeaseSet"`

net.i2p.router.CommSystemFacade
`public static final short` `STATUS_DIFFERENT` `1`
`public static final short` `STATUS_OK` `0`
`public static final short` `STATUS_REJECT_UNSOLICITED` `2`
`public static final short` `STATUS_UNKNOWN` `3`

net.i2p.router.InNetMessagePool
`public static final boolean` `DEFAULT_DISPATCH_THREADED` `false`
`public static final java.lang.String` `PROP_DISPATCH_THREADED` `"router.dispatchThreaded"`

net.i2p.router.KeyManager
`public static final java.lang.String` `DEFAULT_KEYDIR` `"keyBackup"`
`public static final java.lang.String` `PROP_KEYDIR` `"router.keyBackupDir"`

net.i2p.router.LoadTestManager
`public static final boolean` `TEST_LIVE_TUNNELS` `true`

net.i2p.router.MessageHistory
`public static final boolean` `DEFAULT_KEEP_MESSAGE_HISTORY` `false`
`public static final java.lang.String` `DEFAULT_MESSAGE_HISTORY_FILENAME` `"messageHistory.txt"`
`public static final java.lang.String` `PROP_KEEP_MESSAGE_HISTORY` `"router.keepHistory"`
`public static final java.lang.String` `PROP_MESSAGE_HISTORY_FILENAME` `"router.historyFilename"`

net.i2p.router.PeerSelectionCriteria
`public static final int` `PURPOSE_GARLIC` `2`
`public static final int` `PURPOSE_SOURCE_ROUTE` `3`
`public static final int` `PURPOSE_TEST` `4`
`public static final int` `PURPOSE_TUNNEL` `1`

net.i2p.router.Router
`public static final char` `CAPABILITY_BW12` `75`
`public static final char` `CAPABILITY_BW128` `78`
`public static final char` `CAPABILITY_BW256` `79`
`public static final char` `CAPABILITY_BW32` `76`
`public static final char` `CAPABILITY_BW64` `77`
`public static final char` `CAPABILITY_NEW_TUNNEL` `84`
`public static final char` `CAPABILITY_REACHABLE` `82`
`public static final char` `CAPABILITY_UNREACHABLE` `85`
`public static final long` `CLOCK_FUDGE_FACTOR` `60000L`
`public static final int` `EXIT_GRACEFUL` `2`
`public static final int` `EXIT_GRACEFUL_RESTART` `5`
`public static final int` `EXIT_HARD` `3`
`public static final int` `EXIT_HARD_RESTART` `4`
`public static final int` `EXIT_OOM` `10`
`static final java.lang.String` `IDENTLOG` `"identlog.txt"`
`static final long` `LIVELINESS_DELAY` `60000L`
`public static final int` `NETWORK_ID` `2`
`public static final java.lang.String` `PROP_CONFIG_FILE` `"router.configLocation"`
`public static final java.lang.String` `PROP_DYNAMIC_KEYS` `"router.dynamicKeys"`
`public static final java.lang.String` `PROP_FORCE_UNREACHABLE` `"router.forceUnreachable"`
`public static final java.lang.String` `PROP_HIDDEN` `"router.hiddenMode"`
`public static final java.lang.String` `PROP_INFO_FILENAME` `"router.info.location"`
`public static final java.lang.String` `PROP_INFO_FILENAME_DEFAULT` `"router.info"`
`public static final java.lang.String` `PROP_KEYS_FILENAME` `"router.keys.location"`
`public static final java.lang.String` `PROP_KEYS_FILENAME_DEFAULT` `"router.keys"`
`public static final java.lang.String` `PROP_SHUTDOWN_IN_PROGRESS` `"__shutdownInProgress"`

net.i2p.router.net.i2p.router.RouterThrottleImpl
`public static final int` `TUNNEL_ACCEPT` `0`

net.i2p.router.RouterVersion
`public static final long` `BUILD` `0L`
`public static final java.lang.String` `ID` `"$Revision: 1.529 $ $Date: 2007-10-07 22:01:49 $"`
`public static final java.lang.String` `VERSION` `"0.6.1.30"`

net.i2p.router.Shitlist
`public static final long` `SHITLIST_DURATION_MS` `240000L`

net.i2p.router.net.i2p.router.SSUDemo.FooMessage
`public static final int` `MESSAGE_TYPE` `17`

net.i2p.router.StatisticsManager
`public static final int` `DEFAULT_MAX_PUBLISHED_PEERS` `10`
`public static final java.lang.String` `DEFAULT_PROP_PUBLISH_RANKINGS` `"true"`
`public static final java.lang.String` `PROP_MAX_PUBLISHED_PEERS` `"router.publishPeerMax"`
`public static final java.lang.String` `PROP_PUBLISH_RANKINGS` `"router.publishPeerRankings"`

net.i2p.router.SubmitMessageHistoryJob
`public static final boolean` `DEFAULT_SUBMIT_DATA` `true`
`public static final java.lang.String` `DEFAULT_SUBMIT_URL` `"http://i2p.net/cgi-bin/submitMessageHistory"`
`public static final java.lang.String` `PARAM_SUBMIT_DATA` `"router.submitHistory"`
`public static final java.lang.String` `PARAM_SUBMIT_URL` `"router.submitHistoryURL"`

net.i2p.router.TunnelPoolSettings
`public static final boolean` `DEFAULT_ALLOW_ZERO_HOP` `true`
`public static final int` `DEFAULT_BACKUP_QUANTITY` `0`
`public static final int` `DEFAULT_DURATION` `600000`
`public static final int` `DEFAULT_LENGTH` `2`
`public static final int` `DEFAULT_LENGTH_VARIANCE` `1`
`public static final int` `DEFAULT_QUANTITY` `2`
`public static final int` `DEFAULT_REBUILD_PERIOD` `60000`
`public static final java.lang.String` `PREFIX_DEFAULT` `"router.defaultPool."`
`public static final java.lang.String` `PREFIX_INBOUND_EXPLORATORY` `"router.inboundPool."`
`public static final java.lang.String` `PREFIX_OUTBOUND_EXPLORATORY` `"router.outboundPool."`
`public static final java.lang.String` `PROP_ALLOW_ZERO_HOP` `"allowZeroHop"`
`public static final java.lang.String` `PROP_BACKUP_QUANTITY` `"backupQuantity"`
`public static final java.lang.String` `PROP_DURATION` `"duration"`
`public static final java.lang.String` `PROP_LENGTH` `"length"`
`public static final java.lang.String` `PROP_LENGTH_VARIANCE` `"lengthVariance"`
`public static final java.lang.String` `PROP_NICKNAME` `"nickname"`
`public static final java.lang.String` `PROP_QUANTITY` `"quantity"`
`public static final java.lang.String` `PROP_REBUILD_PERIOD` `"rebuildPeriod"`

net.i2p.router.TunnelSelectionCriteria
`public static final int` `MAX_PRIORITY` `100`
`public static final int` `MIN_PRIORITY` `0`

net.i2p.router.admin.AdminManager
`public static final int` `DEFAULT_ADMIN_PORT` `7655`
`public static final java.lang.String` `PARAM_ADMIN_PORT` `"router.adminPort"`

net.i2p.router.client.ClientListenerRunner
`public static final java.lang.String` `BIND_ALL_INTERFACES` `"i2cp.tcp.bindAllInterfaces"`

net.i2p.router.client.ClientManagerFacadeImpl
`public static final java.lang.String` `DEFAULT_HOST` `"127.0.0.1"`
`public static final int` `DEFAULT_PORT` `7654`
`public static final java.lang.String` `PROP_CLIENT_HOST` `"i2cp.hostname"`
`public static final java.lang.String` `PROP_CLIENT_PORT` `"i2cp.port"`

net.i2p.router.message.OutboundClientMessageOneShotJob
`public static final java.lang.String` `BUNDLE_PROBABILITY` `"bundleReplyInfoProbability"`
`public static final java.lang.String` `BUNDLE_REPLY_LEASESET` `"shouldBundleReplyInfo"`
`public static final java.lang.String` `OVERALL_TIMEOUT_MS_PARAM` `"clientMessageTimeout"`

net.i2p.router.networkdb.HandleDatabaseLookupMessageJob
`public static final boolean` `DEFAULT_PUBLISH_UNREACHABLE` `true`
`public static final long` `EXPIRE_DELAY` `3600000L`
`public static final java.lang.String` `PROP_PUBLISH_UNREACHABLE` `"router.publishUnreachableRouters"`

net.i2p.router.networkdb.PublishLocalRouterInfoJob
`static final long` `PUBLISH_DELAY` `300000L`

net.i2p.router.networkdb.kademlia.net.i2p.router.networkdb.kademlia.DataRepublishingSelectorJob
`public static final int` `MAX_PASSIVE_POOL_SIZE` `10`
`public static final long` `RESEND_BUCKET_FACTOR` `300000L`

net.i2p.router.networkdb.kademlia.net.i2p.router.networkdb.kademlia.ExpireRoutersJob
`public static final long` `EXPIRE_DELAY` `3600000L`

net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
`public static final char` `CAPACITY_FLOODFILL` `102`

net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
`public static final java.lang.String` `DEFAULT_DB_DIR` `"netDb"`
`static final long` `MAX_LEASE_FUTURE` `1200000L`
`public static final java.lang.String` `PROP_DB_DIR` `"router.networkDatabase.dbDir"`
`public static final java.lang.String` `PROP_ENFORCE_NETID` `"router.networkDatabase.enforceNetId"`

net.i2p.router.networkdb.kademlia.net.i2p.router.networkdb.kademlia.KBucketSet
`public static final int` `BASE` `8`
`public static final int` `BUCKET_SIZE` `500`
`public static final int` `KEYSIZE_BITS` `256`
`public static final int` `NUM_BUCKETS` `32`

net.i2p.router.networkdb.kademlia.net.i2p.router.networkdb.kademlia.SearchJob
`static final int` `MAX_CLOSEST` `10`
`static final int` `PER_FLOODFILL_PEER_TIMEOUT` `10000`

net.i2p.router.peermanager.ProfileOrganizer
`public static final int` `DEFAULT_MINIMUM_FAST_PEERS` `8`
`public static final int` `DEFAULT_MINIMUM_HIGH_CAPACITY_PEERS` `10`
`public static final java.lang.String` `PROP_MINIMUM_FAST_PEERS` `"profileOrganizer.minFastPeers"`
`public static final java.lang.String` `PROP_MINIMUM_HIGH_CAPACITY_PEERS` `"profileOrganizer.minHighCapacityPeers"`

net.i2p.router.peermanager.net.i2p.router.peermanager.ProfilePersistenceHelper
`public static final java.lang.String` `DEFAULT_PEER_PROFILE_DIR` `"peerProfiles"`
`public static final long` `EXPIRE_AGE` `259200000L`
`public static final java.lang.String` `PROP_PEER_PROFILE_DIR` `"router.profileDir"`

net.i2p.router.peermanager.SpeedCalculator
`public static final int` `DEFAULT_EVENT_THRESHOLD` `50`
`public static final boolean` `DEFAULT_USE_INSTANTANEOUS_RATES` `false`
`public static final boolean` `DEFAULT_USE_TUNNEL_TEST_ONLY` `false`
`public static final java.lang.String` `PROP_EVENT_THRESHOLD` `"speedCalculator.eventThreshold"`
`public static final java.lang.String` `PROP_USE_INSTANTANEOUS_RATES` `"speedCalculator.useInstantaneousRates"`
`public static final java.lang.String` `PROP_USE_TUNNEL_TEST_ONLY` `"speedCalculator.useTunnelTestOnly"`

net.i2p.router.peermanager.TunnelHistory
`public static final int` `TUNNEL_REJECT_BANDWIDTH` `30`
`public static final int` `TUNNEL_REJECT_CRIT` `50`
`public static final int` `TUNNEL_REJECT_PROBABALISTIC_REJECT` `10`
`public static final int` `TUNNEL_REJECT_TRANSIENT_OVERLOAD` `20`

net.i2p.router.startup.BootCommSystemJob
`public static final java.lang.String` `PROP_USE_TRUSTED_LINKS` `"router.trustedLinks"`

net.i2p.router.transport.CommSystemFacadeImpl
`public static final java.lang.String` `PROP_I2NP_NTCP_AUTO_IP` `"i2np.ntcp.autoport"`
`public static final java.lang.String` `PROP_I2NP_NTCP_AUTO_PORT` `"i2np.ntcp.autoip"`
`public static final java.lang.String` `PROP_I2NP_NTCP_HOSTNAME` `"i2np.ntcp.hostname"`
`public static final java.lang.String` `PROP_I2NP_NTCP_PORT` `"i2np.ntcp.port"`

net.i2p.router.transport.net.i2p.router.transport.FIFOBandwidthRefiller
`public static final int` `DEFAULT_BURST_SECONDS` `60`
`public static final int` `DEFAULT_INBOUND_BANDWIDTH` `16`
`public static final int` `DEFAULT_INBOUND_BURST_BANDWIDTH` `16`
`public static final int` `DEFAULT_OUTBOUND_BANDWIDTH` `16`
`public static final int` `DEFAULT_OUTBOUND_BURST_BANDWIDTH` `16`
`public static final int` `MIN_INBOUND_BANDWIDTH` `3`
`public static final int` `MIN_INBOUND_BANDWIDTH_PEAK` `3`
`public static final int` `MIN_OUTBOUND_BANDWIDTH` `3`
`public static final int` `MIN_OUTBOUND_BANDWIDTH_PEAK` `3`
`public static final java.lang.String` `PROP_INBOUND_BANDWIDTH` `"i2np.bandwidth.inboundKBytesPerSecond"`
`public static final java.lang.String` `PROP_INBOUND_BANDWIDTH_PEAK` `"i2np.bandwidth.inboundBurstKBytes"`
`public static final java.lang.String` `PROP_INBOUND_BURST_BANDWIDTH` `"i2np.bandwidth.inboundBurstKBytesPerSecond"`
`public static final java.lang.String` `PROP_OUTBOUND_BANDWIDTH` `"i2np.bandwidth.outboundKBytesPerSecond"`
`public static final java.lang.String` `PROP_OUTBOUND_BANDWIDTH_PEAK` `"i2np.bandwidth.outboundBurstKBytes"`
`public static final java.lang.String` `PROP_OUTBOUND_BURST_BANDWIDTH` `"i2np.bandwidth.outboundBurstKBytesPerSecond"`

net.i2p.router.transport.TransportManager
`static final boolean` `ALLOW_TCP` `false`

net.i2p.router.transport.ntcp.NTCPAddress
`public static final java.lang.String` `PROP_HOST` `"host"`
`public static final java.lang.String` `PROP_PORT` `"port"`

net.i2p.router.transport.ntcp.NTCPTransport
`public static final java.lang.String` `STYLE` `"NTCP"`

net.i2p.router.transport.tcp.ConnectionBuilder
`public static final int` `CONNECTION_TIMEOUT` `20000`
`public static final int` `WRITE_BUFFER_SIZE` `2048`

net.i2p.router.transport.tcp.ConnectionHandler
`public static final byte` `FLAG_PROTOCOL_NONE` `0`
`public static final byte` `FLAG_TAG_FOLLOWING` `1`
`public static final byte` `FLAG_TAG_NOT_FOLLOWING` `0`
`public static final byte` `FLAG_TAG_NOT_OK` `0`
`public static final byte` `FLAG_TAG_OK` `1`
`public static final int` `FLAG_TEST` `65535`
`public static final int` `STATUS_OK` `0`
`public static final int` `STATUS_SIGNATURE_FAILED` `3`
`public static final int` `STATUS_SKEWED` `2`
`public static final int` `STATUS_UNKNOWN` `-1`
`public static final int` `STATUS_UNREACHABLE` `1`

net.i2p.router.transport.tcp.net.i2p.router.transport.tcp.ConnectionRunner
`static final int` `DISCONNECT_INACTIVITY_PERIOD` `600000`

net.i2p.router.transport.tcp.ConnectionTagManager
`public static final int` `MAX_CONNECTION_TAGS` `10000`

net.i2p.router.transport.tcp.PersistentConnectionTagManager
`public static final java.lang.String` `DEFAULT_TAG_FILE` `"connectionTag.keys"`
`public static final java.lang.String` `PROP_TAG_FILE` `"i2np.tcp.tagFile"`

net.i2p.router.transport.tcp.TCPAddress
`public static final java.lang.String` `PROP_HOST` `"host"`
`public static final java.lang.String` `PROP_PORT` `"port"`

net.i2p.router.transport.tcp.TCPConnection
`public static final double` `DEFAULT_QUEUE_FREE_FACTOR` `0.0`

net.i2p.router.transport.tcp.net.i2p.router.transport.tcp.TCPListener
`static final int` `HANDLE_TIMEOUT` `30000`

net.i2p.router.transport.tcp.TCPTransport
`public static final java.lang.String` `BIND_ALL_INTERFACES` `"i2np.tcp.bindAllInterfaces"`
`public static final int` `DEFAULT_ESTABLISHERS` `3`
`public static final int` `DEFAULT_LISTEN_PORT` `8887`
`public static final java.lang.String` `LISTEN_ADDRESS` `"i2np.tcp.hostname"`
`public static final java.lang.String` `LISTEN_ALLOW_LOCAL` `"i2np.tcp.allowLocal"`
`public static final java.lang.String` `LISTEN_PORT` `"i2np.tcp.port"`
`public static final int` `MAX_ERR_MESSAGES` `10`
`public static final java.lang.String` `PROP_ESTABLISHERS` `"i2np.tcp.concurrentEstablishers"`
`public static final java.lang.String` `STYLE` `"TCP"`

net.i2p.router.transport.udp.ACKSender
`static final int` `ACK_FREQUENCY` `500`

net.i2p.router.transport.udp.EstablishmentManager
`public static final long` `MAX_TAG_VALUE` `4294967295L`
`public static final java.lang.String` `PROP_MAX_CONCURRENT_ESTABLISH` `"i2np.udp.maxConcurrentEstablish"`

net.i2p.router.transport.udp.InboundEstablishState
`public static final int` `STATE_CONFIRMED_COMPLETELY` `4`
`public static final int` `STATE_CONFIRMED_PARTIALLY` `3`
`public static final int` `STATE_CREATED_SENT` `2`
`public static final int` `STATE_FAILED` `5`
`public static final int` `STATE_REQUEST_RECEIVED` `1`
`public static final int` `STATE_UNKNOWN` `0`

net.i2p.router.transport.udp.OutboundEstablishState
`public static final int` `STATE_CONFIRMED_COMPLETELY` `4`
`public static final int` `STATE_CONFIRMED_PARTIALLY` `3`
`public static final int` `STATE_CREATED_RECEIVED` `2`
`public static final int` `STATE_PENDING_INTRO` `5`
`public static final int` `STATE_REQUEST_SENT` `1`
`public static final int` `STATE_UNKNOWN` `0`

net.i2p.router.transport.udp.OutboundMessageFragments
`static final int` `MAX_VOLLEYS` `10`

net.i2p.router.transport.udp.OutboundMessageState
`public static final int` `MAX_FRAGMENTS` `32`

net.i2p.router.transport.udp.PacketBuilder
`static final int` `PROTOCOL_VERSION` `0`

net.i2p.router.transport.udp.PeerState
`static final int` `IP_HEADER_SIZE` `20`
`static final long` `RETRANSMISSION_PERIOD_WIDTH` `100L`
`static final int` `UDP_HEADER_SIZE` `8`

net.i2p.router.transport.udp.net.i2p.router.transport.udp.PeerTestState
`public static final short` `ALICE` `1`
`public static final short` `BOB` `2`
`public static final short` `CHARLIE` `3`

net.i2p.router.transport.udp.UDPAddress
`public static final char` `CAPACITY_INTRODUCER` `67`
`public static final char` `CAPACITY_TESTING` `66`
`static final int` `MAX_INTRODUCERS` `3`
`public static final java.lang.String` `PROP_CAPACITY` `"caps"`
`public static final java.lang.String` `PROP_HOST` `"host"`
`public static final java.lang.String` `PROP_INTRO_HOST_PREFIX` `"ihost"`
`public static final java.lang.String` `PROP_INTRO_KEY` `"key"`
`public static final java.lang.String` `PROP_INTRO_KEY_PREFIX` `"ikey"`
`public static final java.lang.String` `PROP_INTRO_PORT_PREFIX` `"iport"`
`public static final java.lang.String` `PROP_INTRO_TAG_PREFIX` `"itag"`
`public static final java.lang.String` `PROP_PORT` `"port"`

net.i2p.router.transport.udp.UDPPacket
`public static final byte` `BITFIELD_CONTINUATION` `-128`
`public static final byte` `DATA_FLAG_ACK_BITFIELDS` `64`
`public static final byte` `DATA_FLAG_ECN` `16`
`public static final byte` `DATA_FLAG_EXPLICIT_ACK` `-128`
`public static final byte` `DATA_FLAG_EXTENDED` `2`
`public static final byte` `DATA_FLAG_WANT_ACKS` `8`
`public static final byte` `DATA_FLAG_WANT_REPLY` `4`
`public static final int` `IV_SIZE` `16`
`public static final int` `MAC_SIZE` `16`
`static final int` `MAX_PACKET_SIZE` `2048`
`public static final int` `PAYLOAD_TYPE_DATA` `6`
`public static final int` `PAYLOAD_TYPE_RELAY_INTRO` `5`
`public static final int` `PAYLOAD_TYPE_RELAY_REQUEST` `3`
`public static final int` `PAYLOAD_TYPE_RELAY_RESPONSE` `4`
`public static final int` `PAYLOAD_TYPE_SESSION_CONFIRMED` `2`
`public static final int` `PAYLOAD_TYPE_SESSION_CREATED` `1`
`public static final int` `PAYLOAD_TYPE_SESSION_REQUEST` `0`
`public static final int` `PAYLOAD_TYPE_TEST` `7`

net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
`public static final int` `Y_LENGTH` `256`

net.i2p.router.transport.udp.UDPPacketReader.SessionRequestReader
`public static final int` `X_LENGTH` `256`

net.i2p.router.transport.udp.UDPTransport
`public static final java.lang.String` `PROP_ALLOW_DIRECT` `"i2np.udp.allowDirect"`
`public static final java.lang.String` `PROP_BIND_INTERFACE` `"i2np.udp.bindInterface"`
`public static final java.lang.String` `PROP_EXTERNAL_HOST` `"i2np.udp.host"`
`public static final java.lang.String` `PROP_EXTERNAL_PORT` `"i2np.udp.port"`
`public static final java.lang.String` `PROP_FIXED_PORT` `"i2np.udp.fixedPort"`
`public static final java.lang.String` `PROP_FORCE_INTRODUCERS` `"i2np.udp.forceIntroducers"`
`public static final java.lang.String` `PROP_INTERNAL_PORT` `"i2np.udp.internalPort"`
`public static final java.lang.String` `PROP_PREFER_UDP` `"i2np.udp.preferred"`
`public static final int` `PUBLIC_RELAY_COUNT` `3`
`public static final java.lang.String` `STYLE` `"SSU"`

net.i2p.router.tunnel.BatchedRouterPreprocessor
`public static final int` `DEFAULT_BATCH_FREQUENCY` `100`
`public static final java.lang.String` `PROP_BATCH_FREQUENCY` `"batchFrequency"`
`public static final java.lang.String` `PROP_ROUTER_BATCH_FREQUENCY` `"router.batchFrequency"`

net.i2p.router.tunnel.FragmentHandler
`static final byte` `MASK_EXTENDED` `4`
`static final byte` `MASK_FRAGMENTED` `8`
`static final byte` `MASK_IS_SUBSEQUENT` `-128`
`static final byte` `MASK_TYPE` `96`
`static final short` `TYPE_LOCAL` `0`
`static final short` `TYPE_ROUTER` `2`
`static final short` `TYPE_TUNNEL` `1`

net.i2p.router.tunnel.HopConfig
`public static final int` `REPLY_IV_LENGTH` `16`

net.i2p.router.tunnel.HopProcessor
`static final int` `IV_LENGTH` `16`
`static final boolean` `USE_DOUBLE_IV_ENCRYPTION` `true`
`static final boolean` `USE_ENCRYPTION` `true`

net.i2p.router.tunnel.InboundEndpointProcessor
`static final boolean` `USE_ENCRYPTION` `true`

net.i2p.router.tunnel.InboundSender
`static final boolean` `USE_ENCRYPTION` `true`

net.i2p.router.tunnel.OutboundGatewayProcessor
`static final boolean` `USE_ENCRYPTION` `true`

net.i2p.router.tunnel.OutboundSender
`static final boolean` `USE_ENCRYPTION` `true`

net.i2p.router.tunnel.TrivialPreprocessor
`protected static final int` `IV_SIZE` `16`
`public static final int` `PREPROCESSED_SIZE` `1024`

net.i2p.router.tunnel.pool.net.i2p.router.tunnel.pool.BuildRequestor
`static final int` `REQUEST_TIMEOUT` `10000`

net.i2p.router.tunnel.pool.HandleTunnelCreateMessageJob
`public static final int` `MAX_DURATION_SECONDS` `900`

net.i2p.router.web.ConfigNetHelper
`public static final int` `DEFAULT_SHARE_PERCENTAGE` `80`
`public static final java.lang.String` `PROP_I2NP_INTERNAL_UDP_PORT` `"i2np.udp.internalPort"`
`public static final java.lang.String` `PROP_I2NP_NTCP_AUTO_IP` `"i2np.ntcp.autoport"`
`public static final java.lang.String` `PROP_I2NP_NTCP_AUTO_PORT` `"i2np.ntcp.autoip"`
`public static final java.lang.String` `PROP_I2NP_NTCP_HOSTNAME` `"i2np.ntcp.hostname"`
`public static final java.lang.String` `PROP_I2NP_NTCP_PORT` `"i2np.ntcp.port"`
`public static final java.lang.String` `PROP_I2NP_TCP_HOSTNAME` `"i2np.tcp.hostname"`
`public static final java.lang.String` `PROP_I2NP_TCP_PORT` `"i2np.tcp.port"`
`public static final java.lang.String` `PROP_I2NP_UDP_PORT` `"i2np.udp.port"`
`public static final java.lang.String` `PROP_INBOUND_BURST` `"i2np.bandwidth.inboundBurstKBytes"`
`public static final java.lang.String` `PROP_INBOUND_BURST_KBPS` `"i2np.bandwidth.inboundBurstKBytesPerSecond"`
`public static final java.lang.String` `PROP_INBOUND_KBPS` `"i2np.bandwidth.inboundKBytesPerSecond"`
`public static final java.lang.String` `PROP_OUTBOUND_BURST` `"i2np.bandwidth.outboundBurstKBytes"`
`public static final java.lang.String` `PROP_OUTBOUND_BURST_KBPS` `"i2np.bandwidth.outboundBurstKBytesPerSecond"`
`public static final java.lang.String` `PROP_OUTBOUND_KBPS` `"i2np.bandwidth.outboundKBytesPerSecond"`
`public static final java.lang.String` `PROP_SHARE_PERCENTAGE` `"router.sharePercentage"`

net.i2p.router.web.ConfigUpdateHandler
`public static final java.lang.String` `DEFAULT_NEWS_URL` `"http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/news.xml?rev=HEAD"`
`public static final java.lang.String` `DEFAULT_PROXY_HOST` `"localhost"`
`public static final java.lang.String` `DEFAULT_PROXY_PORT` `"4444"`
`public static final java.lang.String` `DEFAULT_REFRESH_FREQUENCY` `"43200000"`
`public static final java.lang.String` `DEFAULT_UPDATE_POLICY` `"notify"`
`public static final java.lang.String` `DEFAULT_UPDATE_URL` `"http://dev.i2p.net/i2p/i2pupdate.sud"`
`public static final java.lang.String` `PROP_NEWS_URL` `"router.newsURL"`
`public static final java.lang.String` `PROP_PROXY_HOST` `"router.updateProxyHost"`
`public static final java.lang.String` `PROP_PROXY_PORT` `"router.updateProxyPort"`
`public static final java.lang.String` `PROP_REFRESH_FREQUENCY` `"router.newsRefreshFrequency"`
`public static final java.lang.String` `PROP_SHOULD_PROXY` `"router.updateThroughProxy"`
`public static final java.lang.String` `PROP_UPDATE_POLICY` `"router.updatePolicy"`
`public static final java.lang.String` `PROP_UPDATE_URL` `"router.updateURL"`

net.i2p.router.web.net.i2p.router.web.SummaryListener
`static final int` `PERIODS` `1440`

net.i2p.stat.StatManager
`public static final java.lang.String` `DEFAULT_STAT_FILE` `"stats.log"`
`public static final java.lang.String` `PROP_STAT_FILE` `"stat.logFile"`
`public static final java.lang.String` `PROP_STAT_FILTER` `"stat.logFilters"`

net.i2p.time.Timestamper
`public static final java.lang.String` `PROP_CONCURRING_SERVERS` `"time.concurringServers"`
`public static final java.lang.String` `PROP_DISABLED` `"time.disabled"`
`public static final java.lang.String` `PROP_QUERY_FREQUENCY` `"time.queryFrequencyMs"`
`public static final java.lang.String` `PROP_SERVER_LIST` `"time.sntpServerList"`

net.i2p.util.Clock
`public static final long` `MAX_LIVE_OFFSET` `600000L`
`public static final long` `MAX_OFFSET` `259200000L`
`public static final long` `MIN_OFFSET_CHANGE` `10000L`

net.i2p.util.Log
`public static final int` `CRIT` `50`
`public static final int` `DEBUG` `10`
`public static final int` `ERROR` `40`
`public static final int` `INFO` `20`
`public static final java.lang.String` `STR_CRIT` `"CRIT"`
`public static final java.lang.String` `STR_DEBUG` `"DEBUG"`
`public static final java.lang.String` `STR_ERROR` `"ERROR"`
`public static final java.lang.String` `STR_INFO` `"INFO"`
`public static final java.lang.String` `STR_WARN` `"WARN"`
`public static final int` `WARN` `30`

net.i2p.util.LogManager
`public static final char` `CLASS` `99`
`public static final java.lang.String` `CONFIG_LOCATION_DEFAULT` `"logger.config"`
`public static final java.lang.String` `CONFIG_LOCATION_PROP` `"loggerConfigLocation"`
`public static final char` `DATE` `100`
`public static final int` `DEFAULT_CONSOLEBUFFERSIZE` `20`
`public static final java.lang.String` `DEFAULT_DATEFORMAT` `"HH:mm:ss.SSS"`
`public static final java.lang.String` `DEFAULT_DEFAULTLEVEL` `"ERROR"`
`public static final boolean` `DEFAULT_DISPLAYONSCREEN` `true`
`public static final java.lang.String` `DEFAULT_FILENAME` `"logs/log-#.txt"`
`public static final java.lang.String` `DEFAULT_FILESIZE` `"10m"`
`public static final java.lang.String` `DEFAULT_FORMAT` `"d p [t] c: m"`
`public static final java.lang.String` `DEFAULT_ONSCREENLEVEL` `"CRIT"`
`public static final java.lang.String` `DEFAULT_ROTATIONLIMIT` `"2"`
`public static final java.lang.String` `FILENAME_OVERRIDE_PROP` `"loggerFilenameOverride"`
`public static final char` `MESSAGE` `109`
`public static final char` `PRIORITY` `112`
`public static final java.lang.String` `PROP_CONSOLEBUFFERSIZE` `"logger.consoleBufferSize"`
`public static final java.lang.String` `PROP_DATEFORMAT` `"logger.dateFormat"`
`public static final java.lang.String` `PROP_DEFAULTLEVEL` `"logger.defaultLevel"`
`public static final java.lang.String` `PROP_DISPLAYONSCREEN` `"logger.displayOnScreen"`
`public static final java.lang.String` `PROP_DISPLAYONSCREENLEVEL` `"logger.minimumOnScreenLevel"`
`public static final java.lang.String` `PROP_FILENAME` `"logger.logFileName"`
`public static final java.lang.String` `PROP_FILESIZE` `"logger.logFileSize"`
`public static final java.lang.String` `PROP_FORMAT` `"logger.format"`
`public static final java.lang.String` `PROP_RECORD_PREFIX` `"logger.record."`
`public static final java.lang.String` `PROP_ROTATIONLIMIT` `"logger.logRotationLimit"`
`public static final char` `THREAD` `116`

net.i2p.util.PooledRandomSource
`public static final int` `POOL_SIZE` `16`
`public static final java.lang.String` `PROP_BUFFER_SIZE` `"i2p.prng.totalBufferSizeKB"`

org.xlattice.*

org.xlattice.crypto.filters.KeySelector
`public static final int` `TWO_UP_15` `32768`