|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.eclipsesource.restfuse.RequestContext
public class RequestContext
RequestContext holds additional data to be added to the request before execution like headers
(cookies) or dynamic path segments. The context is used to configure requests dynamically. A
RequestContext
can be created used Destination.getRequestContext()
.
Constructor Summary | |
---|---|
RequestContext()
|
Method Summary | |
---|---|
RequestContext |
addHeader(java.lang.String name,
java.lang.String value)
Adds a header attribute to a request. |
RequestContext |
addPathSegment(java.lang.String segment,
java.lang.String replacement)
Dynamic path segments.Example with Given: http://localhost/{version}/{id}/ |
java.util.Map<java.lang.String,java.lang.String> |
getHeaders()
|
java.util.Map<java.lang.String,java.lang.String> |
getPathSegments()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RequestContext()
Method Detail |
---|
public RequestContext addHeader(java.lang.String name, java.lang.String value)
Adds a header attribute to a request.
Header
public RequestContext addPathSegment(java.lang.String segment, java.lang.String replacement)
Dynamic path segments.Example with Given: http://localhost/{version}/{id}/
Destination destination = new Destination( "http://localhost/{version}/" ); RequestContext context = destination.getRequestContext(); context.addPathSegment( "id", "12345" ).addPathSegment( "version", "1.1" );Produces: http://localhost/1.1/12345/
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public java.util.Map<java.lang.String,java.lang.String> getPathSegments()
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |