@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class DraftChuLDAPLogSchema00BindEntry extends DraftChuLDAPLogSchema00Entry
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_BIND_METHOD
The name of the attribute used to hold the bind request method.
|
static java.lang.String |
ATTR_PROTOCOL_VERSION
The name of the attribute used to hold the LDAP protocol version specified
in the bind request.
|
ATTR_AUTHORIZATION_IDENTITY_DN, ATTR_DIAGNOSTIC_MESSAGE, ATTR_OPERATION_TYPE, ATTR_PROCESSING_END_TIME, ATTR_PROCESSING_START_TIME, ATTR_REFERRAL_URL, ATTR_REQUEST_CONTROL, ATTR_RESPONSE_CONTROL, ATTR_RESULT_CODE, ATTR_SESSION_ID, ATTR_TARGET_ENTRY_DN
Constructor and Description |
---|
DraftChuLDAPLogSchema00BindEntry(Entry entry)
Creates a new instance of this bind access log entry from the provided
entry.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBindMethod()
Retrieves the name of the bind method for the bind request described by
this bind access log entry.
|
int |
getProtocolVersion()
Retrieves the LDAP protocol version for the bind request described by this
bind access log entry.
|
java.lang.String |
getSASLMechanism()
Retrieves the name of the SASL mechanism name for the bind request
described by this bind access log entry, if appropriate.
|
decode, getAuthorizationIdentityDN, getDiagnosticMessage, getOperationType, getProcessingEndTimeDate, getProcessingEndTimeString, getProcessingStartTimeDate, getProcessingStartTimeString, getReferralURLs, getRequestControls, getResponseControls, getResultCode, getSessionID, getTargetEntryDN, toLDAPResult
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeAttributeValues, removeAttributeValues, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setDN, setDN
addAttribute, applyModifications, applyModifications, applyModifyDN, applyModifyDN, diff, diff, diff, duplicate, equals, getAttribute, getAttribute, getAttributes, getAttributesWithOptions, getAttributeValue, getAttributeValueAsBoolean, getAttributeValueAsDate, getAttributeValueAsDN, getAttributeValueAsInteger, getAttributeValueAsLong, getAttributeValueByteArrays, getAttributeValueBytes, getAttributeValues, getDN, getObjectClassAttribute, getObjectClassValues, getParentDN, getParentDNString, getParsedDN, getRDN, getSchema, hasAttribute, hasAttribute, hasAttribute, hasAttributeValue, hasAttributeValue, hasAttributeValue, hasAttributeValue, hashCode, hasObjectClass, intersectEntries, matchesBaseAndScope, matchesBaseAndScope, mergeEntries, removeAttributeValue, removeAttributeValue, setAttribute, toLDIF, toLDIF, toLDIF, toLDIF, toLDIFString, toLDIFString, toLDIFString, toLDIFString, toString, toString
@NotNull public static final java.lang.String ATTR_BIND_METHOD
@NotNull public static final java.lang.String ATTR_PROTOCOL_VERSION
public DraftChuLDAPLogSchema00BindEntry(@NotNull Entry entry) throws LDAPException
entry
- The entry used to create this bind access log entry.LDAPException
- If the provided entry cannot be decoded as a valid
bind access log entry as per the specification
contained in draft-chu-ldap-logschema-00.public int getProtocolVersion()
@NotNull public java.lang.String getBindMethod()
@Nullable public java.lang.String getSASLMechanism()
null
if the bind method is
not "SASL".