public class ServletController extends Object
Modifier and Type | Field and Description |
---|---|
protected static String |
DEFAULT_LISTINGS_CLASSIFIER |
protected DestinationRegistry |
destinationRegistry |
protected boolean |
disableAddressUpdates |
protected String |
forcedBaseAddress |
protected boolean |
isHideServiceList |
protected javax.servlet.http.HttpServlet |
serviceListGenerator |
protected String |
serviceListRelativePath |
protected javax.servlet.ServletConfig |
servletConfig |
Constructor and Description |
---|
ServletController(DestinationRegistry destinationRegistry,
javax.servlet.ServletConfig config,
javax.servlet.http.HttpServlet serviceListGenerator) |
Modifier and Type | Method and Description |
---|---|
protected QueryHandler |
findQueryHandler(QueryHandlerRegistry queryHandlerRegistry,
EndpointInfo ei,
String ctxUri,
String baseUri) |
protected void |
generateNotFound(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse res) |
protected String |
getBaseURL(javax.servlet.http.HttpServletRequest request) |
void |
invoke(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse res) |
void |
invokeDestination(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AbstractHTTPDestination d) |
protected void |
respondUsingQueryHandler(QueryHandler selectedHandler,
javax.servlet.http.HttpServletResponse res,
EndpointInfo ei,
String ctxUri,
String baseUri) |
protected void |
setBaseURLAttribute(javax.servlet.http.HttpServletRequest request) |
void |
setServiceListRelativePath(String relativePath) |
protected void |
updateDestination(javax.servlet.http.HttpServletRequest request,
AbstractHTTPDestination d) |
protected static final String DEFAULT_LISTINGS_CLASSIFIER
protected boolean isHideServiceList
protected boolean disableAddressUpdates
protected String forcedBaseAddress
protected String serviceListRelativePath
protected javax.servlet.ServletConfig servletConfig
protected DestinationRegistry destinationRegistry
protected javax.servlet.http.HttpServlet serviceListGenerator
public ServletController(DestinationRegistry destinationRegistry, javax.servlet.ServletConfig config, javax.servlet.http.HttpServlet serviceListGenerator)
public void setServiceListRelativePath(String relativePath)
protected String getBaseURL(javax.servlet.http.HttpServletRequest request)
protected void setBaseURLAttribute(javax.servlet.http.HttpServletRequest request)
protected void updateDestination(javax.servlet.http.HttpServletRequest request, AbstractHTTPDestination d)
public void invoke(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException
javax.servlet.ServletException
public void invokeDestination(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AbstractHTTPDestination d) throws javax.servlet.ServletException
javax.servlet.ServletException
protected QueryHandler findQueryHandler(QueryHandlerRegistry queryHandlerRegistry, EndpointInfo ei, String ctxUri, String baseUri)
protected void respondUsingQueryHandler(QueryHandler selectedHandler, javax.servlet.http.HttpServletResponse res, EndpointInfo ei, String ctxUri, String baseUri) throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
protected void generateNotFound(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse res) throws IOException
IOException
Apache CXF