R
- The return type of this visitor's methods. Use Void
for visitors that do not
need to return results.P
- The type of the additional parameter to this visitor's methods. Use Void
for
visitors that do not need an additional parameter.E
- The type of the exception thrown by the visitor method if it fails, or
NeverThrowsException
if the visitor cannot fail.public class AbstractRequestVisitor<R,P,E extends Exception> extends Object implements RequestVisitor<R,P,E>
RequestVisitor
interface.
All the implemented methods forward calls to the overridable method
visitAnyRequest(Object, Request)
which only returns null
.
Constructor and Description |
---|
AbstractRequestVisitor() |
Modifier and Type | Method and Description |
---|---|
protected R |
visitAnyRequest(P p,
Request request)
Catch-all method visiting any request for which the visit method has not been overridden.
|
R |
visitRequest(P p,
AbandonRequest request)
Visits an
Abandon request. |
R |
visitRequest(P p,
AddRequest request)
Visits an
Add request. |
R |
visitRequest(P p,
BindRequest request)
Visits an
Bind request. |
R |
visitRequest(P p,
CompareRequest request)
Visits an
Compare request. |
R |
visitRequest(P p,
DeleteRequest request)
Visits an
Delete request. |
R |
visitRequest(P p,
ExtendedRequest<?> request)
Visits an
Extended request. |
R |
visitRequest(P p,
InvalidRequest request)
Visits an
Invalid request. |
R |
visitRequest(P p,
ModifyDnRequest request)
Visits an
ModifyDN request. |
R |
visitRequest(P p,
ModifyRequest request)
Visits an
Modify request. |
R |
visitRequest(P p,
SearchRequest request)
Visits an
Search request. |
R |
visitRequest(P p,
UnbindRequest request)
Visits an
Unbind request. |
R |
visitRequest(P p,
UnknownRequest request)
Visits an
Unknown request. |
public R visitRequest(P p, AbandonRequest request) throws E extends Exception
RequestVisitor
Abandon
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The Abandon
request.E
- If the visitor failed.E extends Exception
public R visitRequest(P p, AddRequest request) throws E extends Exception
RequestVisitor
Add
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The Add
request.E
- If the visitor failed.E extends Exception
public R visitRequest(P p, BindRequest request) throws E extends Exception
RequestVisitor
Bind
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The Bind
request.E
- If the visitor failed.E extends Exception
public R visitRequest(P p, CompareRequest request) throws E extends Exception
RequestVisitor
Compare
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The Compare
request.E
- If the visitor failed.E extends Exception
public R visitRequest(P p, DeleteRequest request) throws E extends Exception
RequestVisitor
Delete
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The Delete
request.E
- If the visitor failed.E extends Exception
public R visitRequest(P p, ExtendedRequest<?> request) throws E extends Exception
RequestVisitor
Extended
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The Extended
request.E
- If the visitor failed.E extends Exception
public R visitRequest(P p, InvalidRequest request) throws E extends Exception
RequestVisitor
Invalid
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The Invalid
request.E
- If the visitor failed.E extends Exception
public R visitRequest(P p, ModifyDnRequest request) throws E extends Exception
RequestVisitor
ModifyDN
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The ModifyDN
request.E
- If the visitor failed.E extends Exception
public R visitRequest(P p, ModifyRequest request) throws E extends Exception
RequestVisitor
Modify
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The Modify
request.E
- If the visitor failed.E extends Exception
public R visitRequest(P p, SearchRequest request) throws E extends Exception
RequestVisitor
Search
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The Search
request.E
- If the visitor failed.E extends Exception
public R visitRequest(P p, UnbindRequest request) throws E extends Exception
RequestVisitor
Unbind
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The Unbind
request.E
- If the visitor failed.E extends Exception
public R visitRequest(P p, UnknownRequest request) throws E extends Exception
RequestVisitor
Unknown
request.visitRequest
in interface RequestVisitor<R,P,E extends Exception>
p
- A visitor specified parameter.request
- The Unknown
request.E
- If the visitor failed.E extends Exception
Copyright 2010-2022 ForgeRock AS.