public abstract class CompositeHelper<T extends Restlet> extends RestletHelper<T>
Constructor and Description |
---|
CompositeHelper(T helped)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addInboundFilter(Filter filter)
Adds a new inbound filter to the chain.
|
protected void |
addOutboundFilter(Filter filter)
Adds a new outbound filter to the chain.
|
void |
clear()
Clears the chain.
|
Filter |
getFirstInboundFilter()
Returns the first inbound filter.
|
Filter |
getFirstOutboundFilter()
Returns the first outbound filter.
|
protected Restlet |
getInboundNext()
Returns the next Restlet in the inbound chain.
|
protected Filter |
getLastInboundFilter()
Returns the last inbound filter.
|
protected Filter |
getLastOutboundFilter()
Returns the last outbound filter.
|
Restlet |
getOutboundNext()
Returns the next Restlet in the outbound chain.
|
void |
handle(Request request,
Response response)
Handles a call.
|
protected void |
setFirstInboundFilter(Filter firstInboundFilter)
Sets the first inbound filter.
|
protected void |
setFirstOutboundFilter(Filter firstOutboundFilter)
Sets the first outbound filter.
|
protected void |
setInboundNext(Restlet next)
Sets the next Restlet after the inbound chain.
|
protected void |
setLastInboundFilter(Filter last)
Sets the last inbound filter.
|
protected void |
setLastOutboundFilter(Filter last)
Sets the last outbound filter.
|
protected void |
setOutboundNext(Restlet next)
Sets the next Restlet after the outbound chain.
|
getAttributes, getContext, getHelped, getHelpedParameters, getLogger, getMetadataService, setHelped, start, stop, update
public CompositeHelper(T helped)
helped
- The helped Restlet.protected void addInboundFilter(Filter filter)
filter
- The inbound filter to add.protected void addOutboundFilter(Filter filter)
filter
- The outbound filter to add.public void clear()
public Filter getFirstInboundFilter()
public Filter getFirstOutboundFilter()
protected Restlet getInboundNext()
protected Filter getLastInboundFilter()
protected Filter getLastOutboundFilter()
public Restlet getOutboundNext()
public void handle(Request request, Response response)
RestletHelper
handle
in class RestletHelper<T extends Restlet>
request
- The request to handle.response
- The response to update.protected void setFirstInboundFilter(Filter firstInboundFilter)
firstInboundFilter
- The first inbound filter.protected void setFirstOutboundFilter(Filter firstOutboundFilter)
firstOutboundFilter
- The first outbound filter.protected void setInboundNext(Restlet next)
next
- The Restlet to process after the inbound chain.protected void setLastInboundFilter(Filter last)
last
- The last inbound filter.protected void setLastOutboundFilter(Filter last)
last
- The last outbound filter.protected void setOutboundNext(Restlet next)
next
- The Restlet to process after the outbound chain.Copyright © 2005-2020 Restlet.