@NotExtensible @ThreadSafety(level=INTERFACE_NOT_THREADSAFE) public interface InMemoryInterceptedResult
InMemoryOperationInterceptor API.| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getConnectedAddress()
Retrieves the server address to which the client is connected, if
available.
|
int |
getConnectedPort()
Retrieves the server port to which the client is connected, if available.
|
long |
getConnectionID()
Retrieves the connection ID for the associated client connection.
|
int |
getMessageID()
Retrieves the LDAP message ID for this operation.
|
java.lang.Object |
getProperty(java.lang.String name)
Retrieves the value for a property that has previously been set for this
operation.
|
void |
sendUnsolicitedNotification(ExtendedResult unsolicitedNotification)
Sends an unsolicited notification message to the client.
|
long getConnectionID()
@Nullable java.lang.String getConnectedAddress()
null if this is not available for some reason.int getConnectedPort()
int getMessageID()
void sendUnsolicitedNotification(@NotNull ExtendedResult unsolicitedNotification) throws LDAPException
unsolicitedNotification - The unsolicited notification to send to
the client. It must not be null.LDAPException - If a problem is encountered while trying to send
the unsolicited notification.@Nullable java.lang.Object getProperty(@NotNull java.lang.String name)
name - The name of the property for which to retrieve the
corresponding value. It must not be null.null if there is
no value for the specified property.