Uses of Class
net.i2p.data.Destination
- 
Packages that use Destination Package Description net.i2p.client Interfaces and factories for the base I2P SDK used to develop applications that communicate through I2P.net.i2p.client.datagram Provides a standard way for reading and writing messages transferred over I2P so that the recipient has an authenticated mechanism to reply to it.net.i2p.client.impl Implements the base I2P SDK for developing applications that communicate through I2P.net.i2p.client.naming Provides a standard way for querying the local naming service to resolve a name into aDestination(without the complexity of JNDI).net.i2p.client.streaming API, interfaces, and factory for a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.net.i2p.client.streaming.impl Implementation of a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.net.i2p.data These classes define the common data structures used by the various I2P protocols.net.i2p.data.i2cp The Invisible Internet Client Protocol (I2CP) allows applications simplified access to the I2P network without requiring them to deal with the issues involved with the Invisible Internet Network Protocol (I2NP).net.i2p.i2ptunnel Implementation of preconfigured tunnels, both for clients and servers, and a UI for adding more and editing the configuration.net.i2p.i2ptunnel.access These classes are the implementation of a definition-based incoming connection filter.net.i2p.i2ptunnel.socks SOCKS 4, 4a, and 5 client tunnels.net.i2p.i2ptunnel.streamr Special-purpose client and server tunnels for streaming UDP clients and servers, generally for audio and video streaming.net.i2p.i2ptunnel.udp A small API used by UDP tunnels.net.i2p.i2ptunnel.udpTunnel net.i2p.i2ptunnel.ui Classes for configuring tunnels, used externally by Android.net.i2p.i2ptunnel.web The UI for adding tunnels and editing their configurations, implemented as a webapp packaged in i2ptunnel.war.net.i2p.router The I2P router application handles the I2P network communication.net.i2p.router.client Implements the router side of the I2CP interface, which is the API for applications to send and receive data through the router.net.i2p.router.crypto.ratchet Implementation of ECIES-X25519-AEAD-Ratchet (proposal 144).net.i2p.router.dummy Dummy versions of things for testing.net.i2p.router.message Creates and parses garlic messages.net.i2p.router.naming net.i2p.router.networkdb.kademlia The network database, including implementation of floodfills.net.i2p.router.tunnel.pool Tunnel creation, tunnel build message handling.net.i2p.sam The SAM client API.org.klomp.snark I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced to add a web UI, DHT support, and other features.org.klomp.snark.dht 
- 
- 
Uses of Destination in net.i2p.clientMethods in net.i2p.client that return Destination Modifier and Type Method Description DestinationI2PClient. createDestination(OutputStream destKeyStream)Create a new destination with the default certificate creation properties and store it, along with the private encryption and signing keys at the specified location Caller must close stream.DestinationI2PClient. createDestination(OutputStream destKeyStream, SigType type)Create a destination with the given signature type.DestinationI2PClient. createDestination(OutputStream destKeyStream, Certificate cert)Create a new destination with the given certificate and store it, along with the private encryption and signing keys at the specified location Caller must close stream.DestinationI2PSimpleClient. createDestination(OutputStream destKeyStream)Deprecated.Don't do thisDestinationI2PSimpleClient. createDestination(OutputStream destKeyStream, SigType type)Deprecated.Don't do thisDestinationI2PSimpleClient. createDestination(OutputStream destKeyStream, Certificate cert)Deprecated.Don't do thisDestinationLookupResult. getDestination()DestinationI2PSession. getMyDestination()Retrieve the Destination this session serves as the endpoint for.DestinationI2PSession. lookupDest(String name)Ask the router to lookup a Destination by hostname.DestinationI2PSession. lookupDest(String name, long maxWait)Ask the router to lookup a Destination by hostname.DestinationI2PSession. lookupDest(Hash h)Lookup a Destination by Hash.DestinationI2PSession. lookupDest(Hash h, long maxWait)Lookup a Destination by Hash.Methods in net.i2p.client with parameters of type Destination Modifier and Type Method Description booleanI2PSession. sendMessage(Destination dest, byte[] payload)Send a new message to the given destination, containing the specified payload, returning true if the router feels confident that the message was delivered.booleanI2PSession. sendMessage(Destination dest, byte[] payload, int offset, int size)Send a new message to the given destination, containing the specified payload, returning true if the router feels confident that the message was delivered.booleanI2PSession. sendMessage(Destination dest, byte[] payload, int proto, int fromport, int toport)See I2PSessionMuxedImpl for proto/port details.booleanI2PSession. sendMessage(Destination dest, byte[] payload, int offset, int size, int proto, int fromPort, int toPort, SendMessageOptions options)See I2PSessionMuxedImpl for proto/port details.longI2PSession. sendMessage(Destination dest, byte[] payload, int offset, int size, int proto, int fromPort, int toPort, SendMessageOptions options, SendMessageStatusListener listener)Send a message and request an asynchronous notification of delivery status.booleanI2PSession. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent)End-to-End Crypto is disabled, tags and keys are ignored.booleanI2PSession. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, int proto, int fromPort, int toPort)See I2PSessionMuxedImpl for proto/port details.booleanI2PSession. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, long expire)End-to-End Crypto is disabled, tags and keys are ignored.booleanI2PSession. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, long expire, int proto, int fromPort, int toPort)See I2PSessionMuxedImpl for proto/port details.booleanI2PSession. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, long expire, int proto, int fromPort, int toPort, int flags)See I2PSessionMuxedImpl for proto/port details.booleanI2PSession. sendMessage(Destination dest, byte[] payload, SessionKey keyUsed, Set<SessionTag> tagsSent)End-to-End Crypto is disabled, tags and keys are ignored! Like sendMessage above, except the key used and the tags sent are exposed to the application.
- 
Uses of Destination in net.i2p.client.datagramMethods in net.i2p.client.datagram that return Destination Modifier and Type Method Description DestinationI2PDatagramDissector. extractSender()Extract the sender of an I2P repliable datagram (previously loaded with the loadI2PDatagram() method), without verifying the datagram signature.DestinationI2PDatagramDissector. getSender()Get the sender of an I2P repliable datagram (previously loaded with the loadI2PDatagram() method), verifying the datagram signature.
- 
Uses of Destination in net.i2p.client.implMethods in net.i2p.client.impl that return Destination Modifier and Type Method Description DestinationI2PClientImpl. createDestination(OutputStream destKeyStream)Create a destination with a DSA 1024/160 signature type and a null certificate.DestinationI2PClientImpl. createDestination(OutputStream destKeyStream, SigType type)Create a destination with the given signature type.DestinationI2PClientImpl. createDestination(OutputStream destKeyStream, Certificate cert)Create the destination with the given payload and write it out along with the PrivateKey and SigningPrivateKey to the destKeyStream If cert is a KeyCertificate, the signing keypair will be of the specified type.DestinationLkupResult. getDestination()DestinationI2PSessionImpl. getMyDestination()Retrieve the destination of the sessionDestinationI2PSessionImpl. lookupDest(String name)Ask the router to lookup a Destination by hostname.DestinationI2PSessionImpl. lookupDest(String name, long maxWait)Ask the router to lookup a Destination by hostname.DestinationI2PSessionImpl. lookupDest(Hash h)Blocking.DestinationI2PSessionImpl. lookupDest(Hash h, long maxWait)Blocking.DestinationSubSession. lookupDest(String name)Ask the router to lookup a Destination by address.DestinationSubSession. lookupDest(String name, long maxWait)Ask the router to lookup a Destination by hostname.DestinationSubSession. lookupDest(Hash h)Blocking.DestinationSubSession. lookupDest(Hash h, long maxWait)Blocking.Methods in net.i2p.client.impl with parameters of type Destination Modifier and Type Method Description (package private) voidI2PSessionImpl. destReceived(long nonce, Destination d)Called by the message handler on reception of HostReplyMessage(package private) voidI2PSessionImpl. destReceived(Destination d)Called by the message handler on reception of DestReplyMessage(package private) voidSubSession. destReceived(long nonce, Destination d)Called by the message handler on reception of HostReplyMessage(package private) voidSubSession. destReceived(Destination d)Called by the message handler on reception of DestReplyMessage This will never happen, as the dest reply message does not contain a session ID.protected booleanI2PSessionImpl2. sendBestEffort(Destination dest, byte[] payload, long expires, int flags)TODO - Don't need to save MessageState since actuallyWait is false...protected booleanI2PSessionImpl2. sendBestEffort(Destination dest, byte[] payload, SessionKey keyUsed, Set<SessionTag> tagsSent, long expires)voidI2CPMessageProducer. sendMessage(I2PSessionImpl session, Destination dest, long nonce, byte[] payload, long expires, int flags)Package up and send the payload to the router for deliveryvoidI2CPMessageProducer. sendMessage(I2PSessionImpl session, Destination dest, long nonce, byte[] payload, SendMessageOptions options)Package up and send the payload to the router for deliveryvoidI2CPMessageProducer. sendMessage(I2PSessionImpl session, Destination dest, long nonce, byte[] payload, SessionTag tag, SessionKey key, Set<SessionTag> tags, SessionKey newKey, long expires)Package up and send the payload to the router for deliverybooleanI2PSessionImpl2. sendMessage(Destination dest, byte[] payload)unused, see MuxedImpl overridebooleanI2PSessionImpl2. sendMessage(Destination dest, byte[] payload, int offset, int size)booleanI2PSessionImpl2. sendMessage(Destination dest, byte[] payload, int proto, int fromport, int toport)booleanI2PSessionImpl2. sendMessage(Destination dest, byte[] payload, int offset, int size, int proto, int fromport, int toport, SendMessageOptions options)longI2PSessionImpl2. sendMessage(Destination dest, byte[] payload, int offset, int size, int proto, int fromport, int toport, SendMessageOptions options, SendMessageStatusListener listener)booleanI2PSessionImpl2. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent)booleanI2PSessionImpl2. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, int proto, int fromport, int toport)booleanI2PSessionImpl2. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, long expires)Unused? see MuxedImpl overridebooleanI2PSessionImpl2. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, long expire, int proto, int fromport, int toport)booleanI2PSessionImpl2. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, long expire, int proto, int fromport, int toport, int flags)booleanI2PSessionImpl2. sendMessage(Destination dest, byte[] payload, SessionKey keyUsed, Set<SessionTag> tagsSent)booleanI2PSessionMuxedImpl. sendMessage(Destination dest, byte[] payload)booleanI2PSessionMuxedImpl. sendMessage(Destination dest, byte[] payload, int proto, int fromport, int toport)booleanI2PSessionMuxedImpl. sendMessage(Destination dest, byte[] payload, int offset, int size, int proto, int fromPort, int toPort, SendMessageOptions options)See SendMessageOptions for option details.longI2PSessionMuxedImpl. sendMessage(Destination dest, byte[] payload, int offset, int size, int proto, int fromPort, int toPort, SendMessageOptions options, SendMessageStatusListener listener)Send a message and request an asynchronous notification of delivery status.booleanI2PSessionMuxedImpl. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, int proto, int fromport, int toport)booleanI2PSessionMuxedImpl. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, long expires)booleanI2PSessionMuxedImpl. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, long expires, int proto, int fromPort, int toPort)booleanI2PSessionMuxedImpl. sendMessage(Destination dest, byte[] payload, int offset, int size, SessionKey keyUsed, Set<SessionTag> tagsSent, long expires, int proto, int fromPort, int toPort, int flags)protected booleanI2PSessionImpl2. sendNoEffort(Destination dest, byte[] payload, long expires, int flags)Same as sendBestEffort(), except we do not expect any MessageStatusMessage responses - not for accepted, or success, or failure.Constructors in net.i2p.client.impl with parameters of type Destination Constructor Description LkupResult(int code, Destination dest)
- 
Uses of Destination in net.i2p.client.namingMethods in net.i2p.client.naming that return Destination Modifier and Type Method Description protected static DestinationDummyNamingService. getCache(String s)DestinationDummyNamingService. lookup(String hostname, Properties lookupOptions, Properties storedOptions)DestinationEepGetAndAddNamingService. lookup(String hostname)Deprecated.DestinationEepGetNamingService. lookup(String hostname, Properties lookupOptions, Properties storedOptions)DestinationHostsTxtNamingService. lookup(String hostname, Properties lookupOptions, Properties storedOptions)DestinationMetaNamingService. lookup(String hostname, Properties lookupOptions, Properties storedOptions)DestinationNamingService. lookup(String hostname)Look up a hostname.abstract DestinationNamingService. lookup(String hostname, Properties lookupOptions, Properties storedOptions)Same as lookup(hostname) but with in and out options Note that whether this (and lookup(hostname)) resolve Base 32 addresses in the form {52 chars}.b32.i2p is NamingService-specific.DestinationNamingService. lookup(Hash hash, int timeout)Same as lookupBase32() but with the SHA256 Hash precalculated This implementation returns null.DestinationSingleFileNamingService. lookup(String hostname, Properties lookupOptions, Properties storedOptions)Will strip a "www." prefix and retry if lookup failsDestinationNamingService. lookupBase32(String address, int timeout)Lookup a Base 32 address.(package private) static DestinationLookupDest. lookupBase32Hash(I2PAppContext ctx, String key)protected DestinationNamingService. lookupBase64(String address)If the address is a valid Base64 encoded destination, return the decoded Destination.(package private) static DestinationLookupDest. lookupHostname(I2PAppContext ctx, String hostname)Any hostname, but this is for long-format b32Methods in net.i2p.client.naming that return types with arguments of type Destination Modifier and Type Method Description Map<String,Destination>MetaNamingService. getEntries(Properties options)All services aggregatedMap<String,Destination>NamingService. getEntries()Warning - This obviously brings the whole database into memory, so use is discouraged.Map<String,Destination>NamingService. getEntries(Properties options)Warning - This will bring the whole database into memory if options is null, empty, or unsupported, use with caution.Map<String,Destination>SingleFileNamingService. getEntries(Properties options)List<Destination>NamingService. lookupAll(String hostname)For NamingServices that support multiple Destinations for a single hostname, return all of them.List<Destination>NamingService. lookupAll(String hostname, Properties lookupOptions, List<Properties> storedOptions)For NamingServices that support multiple Destinations and Properties for a single hostname, return all of them.Methods in net.i2p.client.naming with parameters of type Destination Modifier and Type Method Description booleanNamingService. addDestination(String hostname, Destination d)Add a Destination to an existing hostname's entry in the addressbook.booleanNamingService. addDestination(String hostname, Destination d, Properties options)Add a Destination to an existing hostname's entry in the addressbook.voidNamingServiceListener. entryAdded(NamingService ns, String hostname, Destination dest, Properties options)voidNamingServiceListener. entryChanged(NamingService ns, String hostname, Destination dest, Properties options)booleanHostsTxtNamingService. put(String hostname, Destination d, Properties options)booleanMetaNamingService. put(String hostname, Destination d, Properties options)Stores in the last servicebooleanNamingService. put(String hostname, Destination d)Add a hostname and Destination to the addressbook.booleanNamingService. put(String hostname, Destination d, Properties options)Add a hostname and Destination to the addressbook.booleanSingleFileNamingService. put(String hostname, Destination d, Properties options)protected static voidDummyNamingService. putCache(String s, Destination d)Provide basic static caching for all servicesbooleanHostsTxtNamingService. putIfAbsent(String hostname, Destination d, Properties options)booleanMetaNamingService. putIfAbsent(String hostname, Destination d, Properties options)Stores in the last servicebooleanNamingService. putIfAbsent(String hostname, Destination d)Add a hostname and Destination to the addressbook.booleanNamingService. putIfAbsent(String hostname, Destination d, Properties options)Add a hostname and Destination to the addressbook.booleanSingleFileNamingService. putIfAbsent(String hostname, Destination d, Properties options)booleanNamingService. remove(String hostname, Destination d)Remove a hostname's entry only if it contains the Destination d.booleanNamingService. remove(String hostname, Destination d, Properties options)Remove a hostname's entry only if it contains the Destination d.StringMetaNamingService. reverseLookup(Destination dest, Properties options)StringNamingService. reverseLookup(Destination dest)Reverse lookup a destination This implementation returns reverseLookup(dest, null).StringNamingService. reverseLookup(Destination d, Properties options)Same as reverseLookup(dest) but with options This implementation returns null.StringSingleFileNamingService. reverseLookup(Destination dest, Properties options)List<String>NamingService. reverseLookupAll(Destination dest)Reverse lookup a destination This implementation returns reverseLookupAll(dest, null).List<String>NamingService. reverseLookupAll(Destination d, Properties options)Same as reverseLookupAll(dest) but with options This implementation returns the result from reverseLookup, or null.booleanNamingService. update(String hostname, Destination d, Properties options)Fails if entry did not previously exist.Method parameters in net.i2p.client.naming with type arguments of type Destination Modifier and Type Method Description booleanNamingService. putAll(Map<String,Destination> entries, Properties options)Put all the entries, each with the given options.
- 
Uses of Destination in net.i2p.client.streamingMethods in net.i2p.client.streaming that return Destination Modifier and Type Method Description DestinationI2PSocketAddress. getAddress()Does a naming service lookup to resolve the dest if this was created unresolved or if the resolution failed in the constructor.DestinationI2PSocket. getPeerDestination()DestinationI2PSocket. getThisDestination()Methods in net.i2p.client.streaming with parameters of type Destination Modifier and Type Method Description booleanIncomingConnectionFilter. allowDestination(Destination d)I2PSocketI2PSocketManager. connect(Destination peer)Create a new connected socket (block until the socket is created)I2PSocketI2PSocketManager. connect(Destination peer, I2PSocketOptions options)Create a new connected socket (block until the socket is created)SocketI2PSocketManager. connectToSocket(Destination peer)Like connect() but returns a real Socket, and throws only IOE, for easier porting of apps.SocketI2PSocketManager. connectToSocket(Destination peer, int timeout)Like connect() but returns a real Socket, and throws only IOE, for easier porting of apps.booleanI2PSocketManager. ping(Destination peer, int localPort, int remotePort, long timeoutMs)Ping the specified peer, returning true if they replied to the ping within the timeout specified, false otherwise.byte[]I2PSocketManager. ping(Destination peer, int localPort, int remotePort, long timeoutMs, byte[] payload)Ping the specified peer, returning true if they replied to the ping within the timeout specified, false otherwise.booleanI2PSocketManager. ping(Destination peer, long timeoutMs)Ping the specified peer, returning true if they replied to the ping within the timeout specified, false otherwise.Constructors in net.i2p.client.streaming with parameters of type Destination Constructor Description I2PSocketAddress(Destination dest, int port)Does not do a reverse lookup.
- 
Uses of Destination in net.i2p.client.streaming.implFields in net.i2p.client.streaming.impl declared as Destination Modifier and Type Field Description protected DestinationPacket. _optionFromMethods in net.i2p.client.streaming.impl that return Destination Modifier and Type Method Description DestinationPacket. getOptionalFrom()the sender of the packet (only included if the flag for it is set)DestinationI2PSocketFull. getPeerDestination()DestinationConnection. getRemotePeer()who are we talking withDestinationI2PSocketFull. getThisDestination()DestinationPacketLocal. getTo()Methods in net.i2p.client.streaming.impl with parameters of type Destination Modifier and Type Method Description ConnectionConnectionManager. connect(Destination peer, ConnectionOptions opts, I2PSession session)Build a new connection to the given peer.I2PSocketI2PSocketManagerFull. connect(Destination peer)Create a new connected socket.I2PSocketI2PSocketManagerFull. connect(Destination peer, I2PSocketOptions options)Create a new connected socket.SocketI2PSocketManagerFull. connectToSocket(Destination peer)Like connect() but returns a real Socket, and throws only IOE, for easier porting of apps.SocketI2PSocketManagerFull. connectToSocket(Destination peer, int timeout)Like connect() but returns a real Socket, and throws only IOE, for easier porting of apps.booleanConnectionManager. ping(Destination peer, int fromPort, int toPort, long timeoutMs)blockingbooleanConnectionManager. ping(Destination peer, int fromPort, int toPort, long timeoutMs, boolean blocking)booleanConnectionManager. ping(Destination peer, int fromPort, int toPort, long timeoutMs, boolean blocking, ConnectionManager.PingNotifier notifier)byte[]ConnectionManager. ping(Destination peer, int fromPort, int toPort, long timeoutMs, byte[] payload)blockingbooleanConnectionManager. ping(Destination peer, long timeoutMs)blockingbooleanI2PSocketManagerFull. ping(Destination peer, int localPort, int remotePort, long timeoutMs)Ping the specified peer, returning true if they replied to the ping within the timeout specified, false otherwise.byte[]I2PSocketManagerFull. ping(Destination peer, int localPort, int remotePort, long timeoutMs, byte[] payload)Ping the specified peer, returning true if they replied to the ping within the timeout specified, false otherwise.booleanI2PSocketManagerFull. ping(Destination peer, long timeoutMs)Ping the specified peer, returning true if they replied to the ping within the timeout specified, false otherwise.voidConnection. setRemotePeer(Destination peer)Constructors in net.i2p.client.streaming.impl with parameters of type Destination Constructor Description PacketLocal(I2PAppContext ctx, Destination to, I2PSession session)not bound to a connectionPacketLocal(I2PAppContext ctx, Destination to, Connection con)bound to a connection
- 
Uses of Destination in net.i2p.dataSubclasses of Destination in net.i2p.data Modifier and Type Class Description classVerifiedDestinationExtend Destination with methods to verify its Certificate.Fields in net.i2p.data declared as Destination Modifier and Type Field Description protected DestinationLeaseSet. _destinationprotected DestinationPrivateKeyFile. destMethods in net.i2p.data that return Destination Modifier and Type Method Description static DestinationDestination. create(InputStream in)Pull from cache or return newDestinationPrivateKeyFile. createIfAbsent()Create with the default signature type if nonexistent.DestinationPrivateKeyFile. createIfAbsent(SigType type)Create with the specified signature type if nonexistent.DestinationBlindData. getDestination()DestinationLeaseSet. getDestination()Warning - will be null for LS2 EncryptedLeaseSets if not decryptedDestinationPrivateKeyFile. getDestination()If the destination is not set, read it in from the file.Methods in net.i2p.data with parameters of type Destination Modifier and Type Method Description voidBlindData. setDestination(Destination d)voidEncryptedLeaseSet. setDestination(Destination dest)Overridden to set the blinded key.voidLeaseSet. setDestination(Destination dest)voidPrivateKeyFile. setDestination(Destination d)static booleanPrivateKeyFile. verifySignature(Destination d)Sample code to verify a 3rd party signature.Constructors in net.i2p.data with parameters of type Destination Constructor Description BlindData(I2PAppContext ctx, Destination dest, SigType blindType, String secret)BlindData(I2PAppContext ctx, Destination dest, SigType blindType, String secret, int authType, PrivateKey authKey)PrivateKeyFile(File file, Destination dest, PrivateKey pk, SigningPrivateKey spk)VerifiedDestination(Destination d)create from an existing Dest
- 
Uses of Destination in net.i2p.data.i2cpFields in net.i2p.data.i2cp declared as Destination Modifier and Type Field Description protected DestinationSendMessageMessage. _destinationMethods in net.i2p.data.i2cp that return Destination Modifier and Type Method Description DestinationDestReplyMessage. getDestination()DestinationHostReplyMessage. getDestination()DestinationSendMessageMessage. getDestination()DestinationSessionConfig. getDestination()Retrieve the destination for which this session is supposed to connectMethods in net.i2p.data.i2cp with parameters of type Destination Modifier and Type Method Description voidSendMessageMessage. setDestination(Destination destination)Constructors in net.i2p.data.i2cp with parameters of type Destination Constructor Description BlindingInfoMessage(Destination d, SessionId id, int expiration, int authType, SigType blindType, PrivateKey privKey, String secret)DestReplyMessage(Destination d)HostReplyMessage(SessionId id, Destination d, long reqID)A message with RESULT_SUCCESS and a non-null Destination.SessionConfig(Destination dest)
- 
Uses of Destination in net.i2p.i2ptunnelFields in net.i2p.i2ptunnel declared as Destination Modifier and Type Field Description protected DestinationI2PTunnelClientBase. destFields in net.i2p.i2ptunnel with type parameters of type Destination Modifier and Type Field Description protected List<Destination>I2PTunnelClient. destsDeprecated.why protected? Is anybody using out-of-tree? Protected from the beginning (2004)Methods in net.i2p.i2ptunnel that return Destination Modifier and Type Method Description static DestinationI2PTunnel. destFromName(String name)Deprecated.Don't use i2ptunnel for lookup! Use I2PAppContext.getGlobalContext().namingService().lookup(name) from i2p.jarDestinationTunnelController. getDestination()Returns null if not running.Methods in net.i2p.i2ptunnel with parameters of type Destination Modifier and Type Method Description I2PSocketI2PTunnelClientBase. createI2PSocket(Destination dest)Create a new I2PSocket towards to the specified destination, adding it to the list of connections actually managed by this tunnel.I2PSocketI2PTunnelClientBase. createI2PSocket(Destination dest, int port)Create a new I2PSocket towards to the specified destination, adding it to the list of connections actually managed by this tunnel.I2PSocketI2PTunnelClientBase. createI2PSocket(Destination dest, I2PSocketOptions opt)Create a new I2PSocket towards to the specified destination, adding it to the list of connections actually managed by this tunnel.
- 
Uses of Destination in net.i2p.i2ptunnel.accessMethods in net.i2p.i2ptunnel.access with parameters of type Destination Modifier and Type Method Description booleanAccessFilter. allowDestination(Destination d)
- 
Uses of Destination in net.i2p.i2ptunnel.socksMethods in net.i2p.i2ptunnel.socks that return Destination Modifier and Type Method Description DestinationSOCKSHeader. getDestination()DestinationSocketWrapper. getPeerDestination()DestinationSocketWrapper. getThisDestination()Methods in net.i2p.i2ptunnel.socks with parameters of type Destination Modifier and Type Method Description voidMultiSink. send(Destination from, byte[] data)May throw RuntimeException from underlying sinksvoidReplyTracker. send(Destination to, byte[] data)May throw RuntimeException from underlying sinkvoidSOCKSUDPPort. send(Destination from, byte[] data)May throw RuntimeException from underlying sinkvoidSOCKSUDPUnwrapper. send(Destination ignored_from, byte[] data)May throw RuntimeException from underlying sinkvoidSOCKSUDPWrapper. send(Destination from, byte[] data)Use the cached header, which should have the host string and port May throw RuntimeException from underlying sinkConstructors in net.i2p.i2ptunnel.socks with parameters of type Destination Constructor Description SOCKSHeader(Destination dest)Make a dummy header from a dest, for those cases where we want to receive unsolicited datagrams.Constructor parameters in net.i2p.i2ptunnel.socks with type arguments of type Destination Constructor Description MultiSink(Map<Destination,S> cache)ReplyTracker(S reply, Map<Destination,S> cache)SOCKSUDPPort(InetAddress host, int port, Map<Destination,SOCKSUDPPort> replyMap)SOCKSUDPUnwrapper(Map<Destination,SOCKSHeader> cache)SOCKSUDPWrapper(Map<Destination,SOCKSHeader> cache)
- 
Uses of Destination in net.i2p.i2ptunnel.streamrMethods in net.i2p.i2ptunnel.streamr with parameters of type Destination Modifier and Type Method Description voidMultiSource. add(Destination sink)voidMultiSource. remove(Destination sink)voidMultiSource. send(Destination ignored_from, byte[] data)May throw RuntimeException from underlying sinksvoidSubscriber. send(Destination dest, byte[] data)Doesn't really "send" anywhere, just subscribes or unsubscribes the destination
- 
Uses of Destination in net.i2p.i2ptunnel.udpFields in net.i2p.i2ptunnel.udp declared as Destination Modifier and Type Field Description protected DestinationI2PSink. destMethods in net.i2p.i2ptunnel.udp with parameters of type Destination Modifier and Type Method Description voidI2PSink. send(Destination src, byte[] data)voidI2PSinkAnywhere. send(Destination to, byte[] data)voidSink. send(Destination src, byte[] data)voidUDPSink. send(Destination src, byte[] data)Constructors in net.i2p.i2ptunnel.udp with parameters of type Destination Constructor Description I2PSink(I2PSession sess, Destination dest)I2PSink(I2PSession sess, Destination dest, boolean raw)
- 
Uses of Destination in net.i2p.i2ptunnel.udpTunnelMethods in net.i2p.i2ptunnel.udpTunnel with parameters of type Destination Modifier and Type Method Description voidI2PTunnelUDPClientBase. send(Destination to, byte[] data)Sink MethodsvoidI2PTunnelUDPServerBase. send(Destination to, byte[] data)Sink Methods
- 
Uses of Destination in net.i2p.i2ptunnel.uiMethods in net.i2p.i2ptunnel.ui that return Destination Modifier and Type Method Description DestinationGeneralHelper. getAltDestination(int tunnel)Works even if tunnel is not running.DestinationGeneralHelper. getDestination(int tunnel)Works even if tunnel is not running.Methods in net.i2p.i2ptunnel.ui with parameters of type Destination Modifier and Type Method Description voidTunnelConfig. setDestination(Destination dest)This is easier than requiring TunnelConfig to talk to TunnelControllerGroup and TunnelController.
- 
Uses of Destination in net.i2p.i2ptunnel.webMethods in net.i2p.i2ptunnel.web that return Destination Modifier and Type Method Description protected DestinationIndexBean. getAltDestination(int tunnel)Works even if tunnel is not running.protected DestinationIndexBean. getDestination(int tunnel)Works even if tunnel is not running.
- 
Uses of Destination in net.i2p.routerMethods in net.i2p.router that return Destination Modifier and Type Method Description DestinationClientMessage. getDestination()Retrieve the destination to which this message is directed.DestinationClientMessage. getFromDestination()Valid for outbound; null for inbound.abstract DestinationNetworkDatabaseFacade. lookupDestinationLocally(Hash key)Lookup locally in netDB and in badDest cache Succeeds even if LS validation failed due to unsupported sig typeMethods in net.i2p.router that return types with arguments of type Destination Modifier and Type Method Description Set<Destination>ClientManagerFacade. listClients()Return the list of locally connected clientsMethods in net.i2p.router with parameters of type Destination Modifier and Type Method Description booleanTunnelManagerFacade. addAlias(Destination dest, ClientTunnelSettings settings, Destination existingClient)Add another destination to the same tunnels.voidTunnelManagerFacade. buildTunnels(Destination client, ClientTunnelSettings settings)the client connected (or updated their settings), so make sure we have the tunnels for them, and whenever necessary, ask them to authorize leases.abstract SessionConfigClientManagerFacade. getClientSessionConfig(Destination dest)Return the client's current config, or null if not connectedLeaseSetKeysKeyManager. getKeys(Destination dest)clientabstract booleanClientManagerFacade. isLocal(Destination dest)Determine if the destination specified is managed locally.abstract voidClientManagerFacade. messageDeliveryStatusUpdate(Destination fromDest, MessageId id, long messageNonce, int status)voidKeyManager. registerKeys(Destination dest, SigningPrivateKey leaseRevocationPrivateKey, List<PrivateKey> endpointDecryptionKeys)Client with multiple keysvoidKeyManager. registerKeys(Destination dest, SigningPrivateKey leaseRevocationPrivateKey, PrivateKey endpointDecryptionKey)Client with a single keyvoidClientManagerFacade. registerMetaDest(Destination dest)Declare that we're going to publish a meta LS for this destination.voidTunnelManagerFacade. removeAlias(Destination dest)Remove another destination to the same tunnels.voidTunnelManagerFacade. removeTunnels(Destination client)Must be called AFTER deregistration by the client manager.abstract voidClientManagerFacade. reportAbuse(Destination dest, String reason, int severity)Instruct the client (or all clients) that they are under attack.abstract voidClientManagerFacade. requestLeaseSet(Destination dest, LeaseSet set, long timeout, Job onCreateJob, Job onFailedJob)Request that a particular client authorize the Leases contained in the LeaseSet, after which the onCreateJob is queued up.LeaseSetKeysKeyManager. unregisterKeys(Destination dest)clientvoidClientManagerFacade. unregisterMetaDest(Destination dest)Declare that we're no longer going to publish a meta LS for this destination.Constructors in net.i2p.router with parameters of type Destination Constructor Description ClientMessage(Destination toDest, Payload payload, SessionConfig config, Destination fromDest, MessageId msgID, long messageNonce, long expiration, int flags)For outbound (locally originated)LeaseSetKeys(Destination dest, SigningPrivateKey revocationKey, List<PrivateKey> decryptionKeys)Client with multiple keysLeaseSetKeys(Destination dest, SigningPrivateKey revocationKey, PrivateKey decryptionKey)Client with a single key
- 
Uses of Destination in net.i2p.router.clientMethods in net.i2p.router.client that return Destination Modifier and Type Method Description DestinationClientConnectionRunner. getDestination(SessionId id)Return the dest for the given IDMethods in net.i2p.router.client that return types with arguments of type Destination Modifier and Type Method Description (package private) List<Destination>ClientConnectionRunner. getDestinations()Subsession aware.(package private) Set<Destination>ClientManager. getRunnerDestinations()Set<Destination>ClientManager. listClients()Unsynchronized.Set<Destination>ClientManagerFacadeImpl. listClients()Return the list of locally connected clientsMethods in net.i2p.router.client with parameters of type Destination Modifier and Type Method Description intClientManager. destinationEstablished(ClientConnectionRunner runner, Destination dest)Add to the clients list.(package private) voidClientManager. distributeMessage(Destination fromDest, Destination toDest, Payload payload, MessageId msgId, long messageNonce, long expiration, int flags)Distribute message to a local or remote destination.SessionConfigClientManager. getClientSessionConfig(Destination dest)Return the client's current config, or null if not connectedSessionConfigClientManagerFacadeImpl. getClientSessionConfig(Destination dest)Return the client's current config, or null if not connected(package private) ClientConnectionRunnerClientManager. getRunner(Destination dest)UnsynchronizedbooleanClientManager. isLocal(Destination dest)Unsynchronized.booleanClientManagerFacadeImpl. isLocal(Destination dest)Determine if the destination specified is managed locally.voidClientManager. messageDeliveryStatusUpdate(Destination fromDest, MessageId id, long messageNonce, int status)voidClientManagerFacadeImpl. messageDeliveryStatusUpdate(Destination fromDest, MessageId id, long messageNonce, int status)(package private) booleanClientConnectionRunner. receiveMessage(Destination toDest, Destination fromDest, Payload payload)Synchronously deliver the message to the current runner Failure indication is available as of 0.9.29.(package private) booleanClientConnectionRunner. receiveMessage(Hash toHash, Destination fromDest, Payload payload)Synchronously deliver the message to the current runner Failure indication is available as of 0.9.29.voidClientManager. registerMetaDest(Destination dest)Declare that we're going to publish a meta LS for this destination.voidClientManagerFacadeImpl. registerMetaDest(Destination dest)Declare that we're going to publish a meta LS for this destination.voidClientConnectionRunner. reportAbuse(Destination dest, String reason, int severity)Send async abuse message to the clientvoidClientManager. reportAbuse(Destination dest, String reason, int severity)UnusedvoidClientManagerFacadeImpl. reportAbuse(Destination dest, String reason, int severity)Instruct the client (or all clients) that they are under attack.voidClientManager. requestLeaseSet(Destination dest, LeaseSet set, long timeout, Job onCreateJob, Job onFailedJob)Request that a particular client authorize the Leases contained in the LeaseSet, after which the onCreateJob is queued up.voidClientManagerFacadeImpl. requestLeaseSet(Destination dest, LeaseSet set, long timeout, Job onCreateJob, Job onFailedJob)Request that a particular client authorize the Leases contained in the LeaseSet, after which the onCreateJob is queued up.voidClientManager. unregisterMetaDest(Destination dest)Declare that we're no longer going to publish a meta LS for this destination.voidClientManagerFacadeImpl. unregisterMetaDest(Destination dest)Declare that we're no longer going to publish a meta LS for this destination.voidClientManager. unregisterSession(SessionId id, Destination dest)Remove only the following session.(package private) voidClientConnectionRunner. updateMessageDeliveryStatus(Destination dest, MessageId id, long messageNonce, int status)Send a notification to the client that their message (id specified) was delivered (or failed delivery) Note that this sends the Guaranteed status codes, even though we only support best effort.Constructors in net.i2p.router.client with parameters of type Destination Constructor Description MessageReceivedJob(RouterContext ctx, ClientConnectionRunner runner, Destination toDest, Destination fromDest, Payload payload, boolean sendDirect)ReportAbuseJob(RouterContext context, ClientConnectionRunner runner, Destination dest, String reason, int severity)
- 
Uses of Destination in net.i2p.router.crypto.ratchetMethods in net.i2p.router.crypto.ratchet that return Destination Modifier and Type Method Description DestinationRatchetSKM. getDestination()(package private) DestinationRatchetSKM. getDestination(PublicKey target)Methods in net.i2p.router.crypto.ratchet with parameters of type Destination Modifier and Type Method Description (package private) booleanRatchetSKM. createSession(PublicKey target, Destination d, HandshakeState state, ReplyCallback callback)Inbound or outbound.byte[]ECIESAEADEngine. encrypt(CloveSet cloves, PublicKey target, Destination to, PrivateKey priv, RatchetSKM keyManager, ReplyCallback callback)Encrypt the data to the target using the given key and deliver the specified tags No new session key This is the one called from GarlicMessageBuilder and is the primary entry point.(package private) booleanRatchetSKM. registerTimer(PublicKey target, Destination d, SimpleTimer2.TimedEvent timer)Side effect - binds this session to the supplied destination.Constructors in net.i2p.router.crypto.ratchet with parameters of type Destination Constructor Description ACKTimer(RouterContext context, Destination from, Destination to)Caller must scheduleRatchetSKM(RouterContext context, Destination dest)The session key manager is constructed and accessed through the client manager.
- 
Uses of Destination in net.i2p.router.dummyMethods in net.i2p.router.dummy that return Destination Modifier and Type Method Description DestinationDummyNetworkDatabaseFacade. lookupDestinationLocally(Hash key)Methods in net.i2p.router.dummy with parameters of type Destination Modifier and Type Method Description booleanDummyTunnelManagerFacade. addAlias(Destination dest, ClientTunnelSettings settings, Destination existingClient)voidDummyTunnelManagerFacade. buildTunnels(Destination client, ClientTunnelSettings settings)SessionConfigDummyClientManagerFacade. getClientSessionConfig(Destination _dest)booleanDummyClientManagerFacade. isLocal(Destination dest)voidDummyClientManagerFacade. messageDeliveryStatusUpdate(Destination fromDest, MessageId id, long msgNonce, int status)voidDummyTunnelManagerFacade. removeAlias(Destination dest)voidDummyTunnelManagerFacade. removeTunnels(Destination client)voidDummyClientManagerFacade. reportAbuse(Destination dest, String reason, int severity)voidDummyClientManagerFacade. requestLeaseSet(Destination dest, LeaseSet set, long timeout, Job onCreateJob, Job onFailedJob)
- 
Uses of Destination in net.i2p.router.messageMethods in net.i2p.router.message with parameters of type Destination Modifier and Type Method Description (package private) static GarlicMessageGarlicMessageBuilder. buildECIESMessage(RouterContext ctx, GarlicConfig config, Hash from, Destination to, SessionKeyManager skm, ReplyCallback callback)ECIES_X25519 only.(package private) static GarlicMessageOutboundClientMessageJobHelper. createGarlicMessage(RouterContext ctx, long replyToken, long expiration, PublicKey recipientPK, PayloadGarlicConfig dataClove, Hash from, Destination dest, TunnelInfo replyTunnel, int tagsToSendOverride, int lowTagsOverride, SessionKey wrappedKey, Set<SessionTag> wrappedTags, boolean requireAck, LeaseSet bundledReplyLeaseSet, ReplyCallback callback)Allow the app to specify the data clove directly, which enables OutboundClientMessage to resend the same payload (including expiration and unique id) in different garlics (down different tunnels) This is called from OCMOSJ
- 
Uses of Destination in net.i2p.router.namingMethods in net.i2p.router.naming that return Destination Modifier and Type Method Description DestinationBlockfileNamingService. lookup(String hostname, Properties lookupOptions, Properties storedOptions)Methods in net.i2p.router.naming that return types with arguments of type Destination Modifier and Type Method Description Map<String,Destination>BlockfileNamingService. getEntries(Properties options)List<Destination>BlockfileNamingService. lookupAll(String hostname, Properties lookupOptions, List<Properties> storedOptions)Return all of the entries found in the first list found, or in the list specified in lookupOptions.Methods in net.i2p.router.naming with parameters of type Destination Modifier and Type Method Description booleanBlockfileNamingService. addDestination(String hostname, Destination d, Properties options)Add a Destination to an existing hostname's entry in the addressbook.booleanBlockfileNamingService. put(String hostname, Destination d, Properties options)booleanBlockfileNamingService. putIfAbsent(String hostname, Destination d, Properties options)booleanBlockfileNamingService. remove(String hostname, Destination d, Properties options)Remove a hostname's entry only if it contains the Destination d.StringBlockfileNamingService. reverseLookup(Destination d, Properties options)List<String>BlockfileNamingService. reverseLookupAll(Destination d, Properties options)
- 
Uses of Destination in net.i2p.router.networkdb.kademliaMethods in net.i2p.router.networkdb.kademlia that return Destination Modifier and Type Method Description DestinationNegativeLookupCache. getBadDest(Hash h)Get an unsupported but cached DestinationDestinationKademliaNetworkDatabaseFacade. lookupDestinationLocally(Hash key)Lookup locally in netDB and in badDest cache Succeeds even if LS validation fails due to unsupported sig type, expired, etc.Methods in net.i2p.router.networkdb.kademlia with parameters of type Destination Modifier and Type Method Description (package private) voidKademliaNetworkDatabaseFacade. failPermanently(Destination dest)Negative cache until restartvoidNegativeLookupCache. failPermanently(Destination dest)Negative cache the hash until restart, but cache the destination.HashBlindCache. getBlindedHash(Destination dest)The hash to lookup for a dest.BlindDataBlindCache. getData(Destination dest)The cached data or nullHashBlindCache. getHash(Destination dest)The hash to lookup for a dest.voidBlindCache. setBlinded(Destination dest)Add the destination to the cache entry.voidBlindCache. setBlinded(Destination dest, SigType blindedType, String secret)Mark a destination as known to be blinded
- 
Uses of Destination in net.i2p.router.tunnel.poolMethods in net.i2p.router.tunnel.pool with parameters of type Destination Modifier and Type Method Description booleanTunnelPoolManager. addAlias(Destination dest, ClientTunnelSettings settings, Destination existingClient)Add another destination to the same tunnels.voidTunnelPoolManager. buildTunnels(Destination client, ClientTunnelSettings settings)Used only at session startup.voidTunnelPoolManager. removeAlias(Destination dest)Remove a destination for the same tunnels as another.voidTunnelPoolManager. removeTunnels(Destination dest)Must be called AFTER deregistration by the client manager.
- 
Uses of Destination in net.i2p.samMethods in net.i2p.sam that return Destination Modifier and Type Method Description static DestinationSAMUtils. getDest(String s)Resolve the destination from a key or a hostnameDestinationSAMMessageSess. getDestination()Get the SAM message-based session Destination.DestinationSAMMessageSession. getDestination()Get the SAM message-based session Destination.DestinationSAMStreamSession. getDestination()Get the SAM STREAM session Destination.Methods in net.i2p.sam with parameters of type Destination Modifier and Type Method Description voidSAMStreamReceiver. notifyStreamIncomingConnection(int id, Destination dest)Notify about a new incoming connectionvoidSAMv1Handler. notifyStreamIncomingConnection(int id, Destination d)static voidSAMv3Handler. notifyStreamIncomingConnection(SocketChannel client, Destination d)static voidSAMv3Handler. notifyStreamIncomingConnection(SocketChannel client, Destination d, int fromPort, int toPort)voidSAMv3Handler. notifyStreamIncomingConnection(Destination d, int fromPort, int toPort)voidPrimarySession. receiveDatagramBytes(Destination sender, byte[] data, int proto, int fromPort, int toPort)voidSAMDatagramReceiver. receiveDatagramBytes(Destination sender, byte[] data, int proto, int fromPort, int toPort)Send a byte array to a SAM client.voidSAMv1Handler. receiveDatagramBytes(Destination sender, byte[] data, int proto, int fromPort, int toPort)voidSAMv3DatagramSession. receiveDatagramBytes(Destination sender, byte[] data, int proto, int fromPort, int toPort)
- 
Uses of Destination in org.klomp.snarkMethods in org.klomp.snark that return Destination Modifier and Type Method Description DestinationPeerID. getAddress()Get the destination.(package private) DestinationI2PSnarkUtil. getDestination(String ip)Base64 Hash or Hash.i2p or name.i2p using naming serviceDestinationPeer. getDestination()(package private) static DestinationI2PSnarkUtil. getDestinationFromBase64(String ip)Base64 only - static (no naming service)(package private) DestinationI2PSnarkUtil. getMyDestination()Constructors in org.klomp.snark with parameters of type Destination Constructor Description PeerID(byte[] id, Destination address)
- 
Uses of Destination in org.klomp.snark.dhtMethods in org.klomp.snark.dht that return Destination Modifier and Type Method Description DestinationNodeInfo. getDestination()Methods in org.klomp.snark.dht with parameters of type Destination Modifier and Type Method Description voidDHT. ping(Destination dest, int port)Ping.voidKRPC. ping(Destination dest, int port)Ping.voidNodeInfo. setDestination(Destination dest)This can come in later but the hash must match.Constructors in org.klomp.snark.dht with parameters of type Destination Constructor Description NodeInfo(Destination dest, int port)With a fake NID used for pingsNodeInfo(NID nID, Destination dest, int port)Use this if we have the full destination
 
-