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 theRequestVisitorinterface.All the implemented methods forward calls to the overridable method
visitAnyRequest(Object, Request)which only returnsnull.
-
-
Constructor Summary
Constructors Constructor Description AbstractRequestVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RvisitAnyRequest(P p, Request request)Catch-all method visiting any request for which the visit method has not been overridden.RvisitRequest(P p, AbandonRequest request)Visits anAbandonrequest.RvisitRequest(P p, AddRequest request)Visits anAddrequest.RvisitRequest(P p, BindRequest request)Visits anBindrequest.RvisitRequest(P p, CompareRequest request)Visits anComparerequest.RvisitRequest(P p, DeleteRequest request)Visits anDeleterequest.RvisitRequest(P p, ExtendedRequest<?> request)Visits anExtendedrequest.RvisitRequest(P p, InvalidRequest request)Visits anInvalidrequest.RvisitRequest(P p, ModifyDnRequest request)Visits anModifyDNrequest.RvisitRequest(P p, ModifyRequest request)Visits anModifyrequest.RvisitRequest(P p, SearchRequest request)Visits anSearchrequest.RvisitRequest(P p, UnbindRequest request)Visits anUnbindrequest.RvisitRequest(P p, UnknownRequest request)Visits anUnknownrequest.
-
-
-
Method Detail
-
visitRequest
public R visitRequest(P p, AbandonRequest request) throws E extends Exception
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.E extends Exception
-
visitRequest
public R visitRequest(P p, AddRequest request) throws E extends Exception
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.E extends Exception
-
visitRequest
public R visitRequest(P p, BindRequest request) throws E extends Exception
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.E extends Exception
-
visitRequest
public R visitRequest(P p, CompareRequest request) throws E extends Exception
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.E extends Exception
-
visitRequest
public R visitRequest(P p, DeleteRequest request) throws E extends Exception
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.E extends Exception
-
visitRequest
public R visitRequest(P p, ExtendedRequest<?> request) throws E extends Exception
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.E extends Exception
-
visitRequest
public R visitRequest(P p, InvalidRequest request) throws E extends Exception
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.E extends Exception
-
visitRequest
public R visitRequest(P p, ModifyDnRequest request) throws E extends Exception
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.E extends Exception
-
visitRequest
public R visitRequest(P p, ModifyRequest request) throws E extends Exception
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.E extends Exception
-
visitRequest
public R visitRequest(P p, SearchRequest request) throws E extends Exception
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.E extends Exception
-
visitRequest
public R visitRequest(P p, UnbindRequest request) throws E extends Exception
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.E extends Exception
-
visitRequest
public R visitRequest(P p, UnknownRequest request) throws E extends Exception
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.E extends Exception
-
-