Interface RequestVisitor<R,P,E extends Exception>
- 
- Type Parameters:
- R- The return type of this visitor's methods. Use- Voidfor visitors that do not need to return results.
- P- The type of the additional parameter to this visitor's methods. Use- Voidfor visitors that do not need an additional parameter.
- E- The type of the exception thrown by the visitor method if it fails, or- NeverThrowsExceptionif the visitor cannot fail.
 - All Known Implementing Classes:
- AbstractRequestVisitor,- ChangeRecordVisitor,- TypedRequestHandler
 
 public interface RequestVisitor<R,P,E extends Exception>A visitor ofRequests, in the style of the visitor design pattern.Classes implementing this interface can query requests in a type-safe manner. When a visitor is passed to a request's accept method, the corresponding visit method most applicable to that request is invoked. 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description 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- 
visitRequestR visitRequest(P p, AbandonRequest request) throws E extends Exception Visits anAbandonrequest.
 - 
visitRequestR visitRequest(P p, AddRequest request) throws E extends Exception Visits anAddrequest.
 - 
visitRequestR visitRequest(P p, BindRequest request) throws E extends Exception Visits anBindrequest.
 - 
visitRequestR visitRequest(P p, CompareRequest request) throws E extends Exception Visits anComparerequest.
 - 
visitRequestR visitRequest(P p, DeleteRequest request) throws E extends Exception Visits anDeleterequest.
 - 
visitRequestR visitRequest(P p, ExtendedRequest<?> request) throws E extends Exception Visits anExtendedrequest.
 - 
visitRequestR visitRequest(P p, InvalidRequest request) throws E extends Exception Visits anInvalidrequest.
 - 
visitRequestR visitRequest(P p, ModifyDnRequest request) throws E extends Exception Visits anModifyDNrequest.
 - 
visitRequestR visitRequest(P p, ModifyRequest request) throws E extends Exception Visits anModifyrequest.
 - 
visitRequestR visitRequest(P p, SearchRequest request) throws E extends Exception Visits anSearchrequest.
 - 
visitRequestR visitRequest(P p, UnbindRequest request) throws E extends Exception Visits anUnbindrequest.
 
- 
 
-