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 |