Uses of Interface
org.forgerock.opendj.ldap.messages.ProtocolOp

Packages that use ProtocolOp
Package
Description
Classes and interfaces for core LDAP requests/responses.
Classes and interfaces for reading and writing LDIF.
  • Uses of ProtocolOp in org.forgerock.opendj.ldap.messages

    Modifier and Type
    Interface
    Description
    interface 
    A Bind result indicates the status of the client's request for authentication.
    interface 
    An Compare result indicates the final status of an Compare operation.
    interface 
    The Extended operation allows additional operations to be defined for services not already available in the protocol; for example, to implement an operation which installs transport layer security (see StartTlsExtendedRequest).
    interface 
    A Extended result indicates the status of an Extended operation and any additional information associated with the Extended operation, including the optional response name and value.
    interface 
    A Generic Extended result indicates the final status of an Generic Extended operation.
    interface 
    A Generic Intermediate response provides a mechanism for communicating unrecognized or unsupported Intermediate responses to the client.
    interface 
    An Intermediate response provides a general mechanism for defining single-request/multiple-response operations.
    interface 
    The password modify extended result as defined in RFC 3062.
    interface 
    The base class of all Requests provides methods for querying and manipulating the set of Controls included with a Request.
    interface 
    The base class of all Responses provides methods for querying and manipulating the set of Controls included with a Response.
    interface 
    A Result is used to indicate the status of an operation performed by the server.
    interface 
    A Search Result Entry represents an entry found during a Search operation.
    interface 
    A Search Result Reference represents an area not yet explored during a Search operation.
    interface 
    The start tls extended result as defined in RFC 4511.
    interface 
    The who am I extended result as defined in RFC 4532.
    Modifier and Type
    Class
    Description
    final class 
    The Abandon operation allows a client to request that the server abandon an uncompleted operation.
    class 
    An abstract Extended request which can be used as the basis for implementing new Extended operations.
    class 
    An abstract Extended result which can be used as the basis for implementing new Extended operations.
    class 
    An abstract Intermediate response which can be used as the basis for implementing new Intermediate responses.
    final class 
    The Add operation allows a client to request the addition of an entry into the Directory.
    final class 
    The Bind operation allows authentication information to be exchanged between the client and server.
    final class 
    The cancel extended request as defined in RFC 3909.
    final class 
    The Compare operation allows a client to compare an assertion value with the values of a particular attribute in a particular entry in the Directory.
    final class 
    The Delete operation allows a client to request the removal of an entry from the Directory.
    final class 
    A generic Extended request which should be used for unsupported extended operations.
    final class 
    Represents a request which has been received and decoded but is invalid according to the LDAP standard because of an invalid DN syntax or an invalid attribute syntax.
    final class 
    The Modify DN operation allows a client to change the Relative Distinguished Name (RDN) of an entry in the Directory and/or to move a subtree of entries to a new location in the Directory.
    final class 
    The Modify operation allows a client to request that a modification of an entry be performed on its behalf by a server.
    final class 
    The password modify extended request as defined in RFC 3062.
    final class 
    The Search operation is used to request a server to return, subject to access controls and other restrictions, a set of entries matching a complex search criterion.
    final class 
    The start TLS extended request as defined in RFC 4511.
    final class 
    The Unbind operation allows a client to terminate an LDAP session.
    final class 
    Wraps a message that the LdapServer was unable to decode because it did not recognize it.
    final class 
    The who am I extended request as defined in RFC 4532.
    Modifier and Type
    Method
    Description
    ProtocolOp.addControl(Control control)
    Adds the provided control to this protocol-op.
    ProtocolOp.addControls(Iterable<? extends Control> controls)
    Adds the provided controls to this protocol-op.
    LdapMessage.getProtocolOp()
    Returns the protocol-op contained in this message.
    ProtocolOp.removeControls(String oid)
    Removes all the controls having the specified OID.
    Methods in org.forgerock.opendj.ldap.messages with parameters of type ProtocolOp
    Modifier and Type
    Method
    Description
    LdapMessage.newLdapMessage(int messageId, byte protocolOpType, ProtocolOp protocolOp)
    Creates a new ProtocolOp containing a fully decoded LDAP message.
  • Uses of ProtocolOp in org.forgerock.opendj.ldif

    Modifier and Type
    Interface
    Description
    interface 
    A request to modify the content of the Directory in some way.