java.lang.Object
cloud.piranha.embedded.EmbeddedRequestBuilder
public class EmbeddedRequestBuilder
extends java.lang.Object
The builder so you can easily build instances of
EmbeddedRequest
.- Author:
- Manfred Riem ([email protected])
- See Also:
EmbeddedRequest
-
Constructor Summary
Constructors Constructor Description EmbeddedRequestBuilder()
Constructor. -
Method Summary
Modifier and Type Method Description EmbeddedRequestBuilder
attribute(java.lang.String name, java.lang.Object value)
Add an attribute.EmbeddedRequest
build()
Build the request.EmbeddedRequestBuilder
contextPath(java.lang.String contextPath)
Set the context path.EmbeddedRequestBuilder
cookie(Cookie cookie)
Add a cookie.EmbeddedRequestBuilder
header(java.lang.String name, java.lang.String value)
Adds a single valued headerEmbeddedRequestBuilder
method(java.lang.String method)
Set the method.EmbeddedRequestBuilder
parameter(java.lang.String name, java.lang.String... values)
Add a parameter.EmbeddedRequestBuilder
pathInfo(java.lang.String pathInfo)
Set the path info.EmbeddedRequestBuilder
requestedSessionId(java.lang.String requestedSessionId)
Set the requested session id.EmbeddedRequestBuilder
requestedSessionIdFromCookie(boolean requestedSessionIdFromCookie)
Set the requested session id from cookie flag.EmbeddedRequestBuilder
scheme(java.lang.String scheme)
Set the scheme.EmbeddedRequestBuilder
servletPath(java.lang.String servletPath)
Set the servlet path.EmbeddedRequestBuilder
webApplication(WebApplication webApp)
Set the web application.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
EmbeddedRequestBuilder
public EmbeddedRequestBuilder()Constructor.
-
-
Method Details
-
attribute
Add an attribute.- Parameters:
name
- the name.value
- the value.- Returns:
- the builder.
-
build
Build the request.- Returns:
- the request.
-
contextPath
Set the context path.- Parameters:
contextPath
- the context path.- Returns:
- the builder.
-
cookie
Add a cookie.- Parameters:
cookie
- the cookie.- Returns:
- the builder.
-
header
Adds a single valued header- Parameters:
name
- the name of the headervalue
- the value of the header- Returns:
- the builder.
-
method
Set the method.- Parameters:
method
- the method.- Returns:
- the builder.
-
parameter
Add a parameter.- Parameters:
name
- the name.values
- the values.- Returns:
- the builder.
-
pathInfo
Set the path info.- Parameters:
pathInfo
- the path info.- Returns:
- the builder.
-
requestedSessionId
Set the requested session id.- Parameters:
requestedSessionId
- the requested session id.- Returns:
- the builder.
-
requestedSessionIdFromCookie
Set the requested session id from cookie flag.- Parameters:
requestedSessionIdFromCookie
- the requested session id from cookie flag.- Returns:
- the builder.
-
scheme
Set the scheme.- Parameters:
scheme
- the scheme.- Returns:
- the builder.
-
servletPath
Set the servlet path.- Parameters:
servletPath
- the servlet path.- Returns:
- the builder.
-
webApplication
Set the web application.- Parameters:
webApp
- the web application.- Returns:
- return the builder.
-