Class AbstractRequestVisitor<R,P,E extends Exception>
java.lang.Object
org.forgerock.opendj.ldap.messages.AbstractRequestVisitor<R,P,E>
- Type Parameters:
R- The return type of this visitor's methods. UseVoidfor visitors that do not need to return results.P- The type of the additional parameter to this visitor's methods. UseVoidfor visitors that do not need an additional parameter.E- The type of the exception thrown by the visitor method if it fails, orNeverThrowsExceptionif the visitor cannot fail.
- All Implemented Interfaces:
RequestVisitor<R,P, E>
- Direct Known Subclasses:
ChangeRecordVisitor
public abstract class AbstractRequestVisitor<R,P,E extends Exception>
extends Object
implements RequestVisitor<R,P,E>
Abstract class that implements the
RequestVisitor interface.
All the implemented methods forward calls to the overridable method
visitAnyRequest(Object, Request) which only returns null.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RvisitAnyRequest(P p, Request request) Catch-all method visiting any request for which the visit method has not been overridden.visitRequest(P p, AbandonRequest request) Visits anAbandonrequest.visitRequest(P p, AddRequest request) Visits anAddrequest.visitRequest(P p, BindRequest request) Visits anBindrequest.visitRequest(P p, CompareRequest request) Visits anComparerequest.visitRequest(P p, DeleteRequest request) Visits anDeleterequest.visitRequest(P p, ExtendedRequest<?> request) Visits anExtendedrequest.visitRequest(P p, InvalidRequest request) Visits anInvalidrequest.visitRequest(P p, ModifyDnRequest request) Visits anModifyDNrequest.visitRequest(P p, ModifyRequest request) Visits anModifyrequest.visitRequest(P p, SearchRequest request) Visits anSearchrequest.visitRequest(P p, UnbindRequest request) Visits anUnbindrequest.visitRequest(P p, UnknownRequest request) Visits anUnknownrequest.
-
Constructor Details
-
AbstractRequestVisitor
public AbstractRequestVisitor()
-
-
Method Details
-
visitRequest
Description copied from interface:RequestVisitorVisits anAbandonrequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheAbandonrequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitRequest
Description copied from interface:RequestVisitorVisits anAddrequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheAddrequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitRequest
Description copied from interface:RequestVisitorVisits anBindrequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheBindrequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitRequest
Description copied from interface:RequestVisitorVisits anComparerequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheComparerequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitRequest
Description copied from interface:RequestVisitorVisits anDeleterequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheDeleterequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitRequest
Description copied from interface:RequestVisitorVisits anExtendedrequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheExtendedrequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitRequest
Description copied from interface:RequestVisitorVisits anInvalidrequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheInvalidrequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitRequest
Description copied from interface:RequestVisitorVisits anModifyDNrequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheModifyDNrequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitRequest
Description copied from interface:RequestVisitorVisits anModifyrequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheModifyrequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitRequest
Description copied from interface:RequestVisitorVisits anSearchrequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheSearchrequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitRequest
Description copied from interface:RequestVisitorVisits anUnbindrequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheUnbindrequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitRequest
Description copied from interface:RequestVisitorVisits anUnknownrequest.- Specified by:
visitRequestin interfaceRequestVisitor<R,P, E extends Exception> - Parameters:
p- A visitor specified parameter.request- TheUnknownrequest.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-
visitAnyRequest
Catch-all method visiting any request for which the visit method has not been overridden.Default behavior is to return
null.- Parameters:
p- A visitor specified parameter.request- A request.- Returns:
- Returns a visitor specified result.
- Throws:
E- If the visitor failed.
-