IkeSessionConnectionInfo
public
final
class
IkeSessionConnectionInfo
extends Object
java.lang.Object | |
↳ | android.net.ipsec.ike.IkeSessionConnectionInfo |
IkeSessionConnectionInfo represents the connection information of an IkeSession
.
Connection information includes IP addresses of both the IKE client and server and the network being used.
Summary
Public constructors | |
---|---|
IkeSessionConnectionInfo(InetAddress localAddress, InetAddress remoteAddress, Network network)
Construct an instance of |
Public methods | |
---|---|
InetAddress
|
getLocalAddress()
Returns the local IP address for the underlying |
Network
|
getNetwork()
Returns the underlying |
InetAddress
|
getRemoteAddress()
Returns the remote IP address for the underlying |
Inherited methods | |
---|---|
Public constructors
IkeSessionConnectionInfo
public IkeSessionConnectionInfo (InetAddress localAddress, InetAddress remoteAddress, Network network)
Construct an instance of IkeSessionConnectionInfo
.
Except for testing, IKE library users normally do not instantiate IkeSessionConnectionInfo
themselves but instead get a reference via IkeSessionConfiguration
or IkeSessionCallback
Parameters | |
---|---|
localAddress |
InetAddress : This value cannot be null . |
remoteAddress |
InetAddress : This value cannot be null . |
network |
Network : This value cannot be null . |
Public methods
getLocalAddress
public InetAddress getLocalAddress ()
Returns the local IP address for the underlying Network
being used.
Returns | |
---|---|
InetAddress |
the local IP address.
This value cannot be null . |
getNetwork
public Network getNetwork ()
Returns the underlying Network
being used.
Returns | |
---|---|
Network |
the underlying Network that carries all IKE traffic.
This value cannot be null . |
getRemoteAddress
public InetAddress getRemoteAddress ()
Returns the remote IP address for the underlying Network
being used.
Returns | |
---|---|
InetAddress |
the remote IP address.
This value cannot be null . |