SecurityParameterIndex
class SecurityParameterIndex : AutoCloseable
kotlin.Any | |
↳ | android.net.IpSecManager.SecurityParameterIndex |
This class represents a reserved SPI.
Objects of this type are used to track reserved security parameter indices. They can be obtained by calling android.net.IpSecManager#allocateSecurityParameterIndex and must be released by calling close()
when they are no longer needed.
Summary
Public methods | |
---|---|
Unit |
close() Release an SPI that was previously reserved. |
Int |
getSpi() Get the underlying SPI held by this object. |
String |
toString() |
Protected methods | |
---|---|
Unit |
finalize() Check that the SPI was closed properly. |
Public methods
close
fun close(): Unit
Release an SPI that was previously reserved.
Release an SPI for use by other users in the system. If a SecurityParameterIndex is applied to an IpSecTransform, it will become unusable for future transforms but should still be closed to ensure system resources are released.
Exceptions | |
---|---|
java.lang.Exception |
if this resource cannot be closed |
toString
fun toString(): String
Return | |
---|---|
String |
a string representation of the object. |
Protected methods
finalize
protected fun finalize(): Unit
Check that the SPI was closed properly.
Exceptions | |
---|---|
java.lang.Throwable |
the Exception raised by this method |