public class TorpedoMethodHandler extends Object implements javassist.util.proxy.MethodHandler, TorpedoProxy
Constructor and Description |
---|
TorpedoMethodHandler(QueryBuilder<?> root)
Constructor for TorpedoMethodHandler.
|
Modifier and Type | Method and Description |
---|---|
void |
addParam(Object param)
addParam.
|
QueryBuilder<?> |
addQueryBuilder(Object proxy,
QueryBuilder<?> queryBuilder)
addQueryBuilder.
|
Deque<MethodCall> |
getMethods()
Getter for the field
methods . |
QueryBuilder<?> |
getQueryBuilder(Object proxy)
getQueryBuilder.
|
<T> QueryBuilder<T> |
getRoot()
Getter for the field
root . |
TorpedoMethodHandler |
getTorpedoMethodHandler()
getTorpedoMethodHandler.
|
<T> T |
handle(QueryHandler<T> handler)
handle.
|
Object |
invoke(Object self,
Method thisMethod,
Method proceed,
Object[] args) |
Object[] |
params()
params.
|
public TorpedoMethodHandler(QueryBuilder<?> root)
Constructor for TorpedoMethodHandler.
root
- a QueryBuilder
object.public QueryBuilder<?> addQueryBuilder(Object proxy, QueryBuilder<?> queryBuilder)
addQueryBuilder.
proxy
- a Object
object.queryBuilder
- a QueryBuilder
object.QueryBuilder
object.public Object invoke(Object self, Method thisMethod, Method proceed, Object[] args) throws Throwable
invoke
in interface javassist.util.proxy.MethodHandler
Throwable
public <T> T handle(QueryHandler<T> handler)
handle.
T
- a T object.handler
- a QueryHandler
object.public QueryBuilder<?> getQueryBuilder(Object proxy)
getQueryBuilder.
proxy
- a Object
object.QueryBuilder
object.public <T> QueryBuilder<T> getRoot()
Getter for the field root
.
T
- a T object.QueryBuilder
object.public TorpedoMethodHandler getTorpedoMethodHandler()
getTorpedoMethodHandler.
getTorpedoMethodHandler
in interface TorpedoProxy
TorpedoMethodHandler
object.public Deque<MethodCall> getMethods()
Getter for the field methods
.
Deque
object.Copyright © 2011–2019. All rights reserved.