public class JAXRPCServletDelegate extends Object implements ServletDelegate
| Constructor and Description |
|---|
JAXRPCServletDelegate() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkContentLength(MimeHeaders headers) |
protected boolean |
checkContentType(MimeHeaders headers) |
protected static void |
copyStream(InputStream istream,
OutputStream ostream) |
protected ImplementorCache |
createImplementorCache() |
void |
destroy() |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected RuntimeEndpointInfo |
getEndpointFor(javax.servlet.http.HttpServletRequest request) |
protected static MimeHeaders |
getHeaders(javax.servlet.http.HttpServletRequest req) |
protected Localizer |
getLocalizerFor(javax.servlet.ServletRequest request) |
protected SOAPMessage |
getSOAPMessageFromRequest(javax.servlet.http.HttpServletRequest request,
MimeHeaders headers,
SOAPMessageContext messageContext) |
protected String |
getValidPathForEndpoint(RuntimeEndpointInfo info) |
void |
init(javax.servlet.ServletConfig servletConfig) |
void |
init(javax.servlet.ServletConfig servletConfig,
SOAPVersion ver) |
protected static void |
putHeaders(MimeHeaders headers,
javax.servlet.http.HttpServletResponse res) |
protected static byte[] |
readFully(InputStream istream) |
void |
registerEndpointUrlPattern(RuntimeEndpointInfo info) |
void |
setSecondDelegate(ServletSecondDelegate secondDelegate) |
void |
setSystemHandlerDelegate(SystemHandlerDelegate systemHandlerDelegate) |
protected void |
warnMissingContextInformation() |
protected void |
writeInvalidContentType(javax.servlet.http.HttpServletResponse response,
MimeHeaders headers) |
protected void |
writeInvalidMethodType(Localizer localizer,
javax.servlet.http.HttpServletResponse response,
String message) |
protected void |
writeNotFoundErrorPage(Localizer localizer,
javax.servlet.http.HttpServletResponse response,
String message) |
protected void |
writeReply(javax.servlet.http.HttpServletResponse resp,
SOAPMessageContext messageContext) |
public void init(javax.servlet.ServletConfig servletConfig)
throws javax.servlet.ServletException
init in interface ServletDelegatejavax.servlet.ServletExceptionpublic void init(javax.servlet.ServletConfig servletConfig,
SOAPVersion ver)
throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic void destroy()
destroy in interface ServletDelegatepublic void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException
doGet in interface ServletDelegatejavax.servlet.ServletExceptionpublic void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException
doPost in interface ServletDelegatejavax.servlet.ServletExceptionprotected void writeReply(javax.servlet.http.HttpServletResponse resp,
SOAPMessageContext messageContext)
throws SOAPException,
IOException
SOAPExceptionIOExceptionprotected void writeNotFoundErrorPage(Localizer localizer, javax.servlet.http.HttpServletResponse response, String message) throws IOException
IOExceptionprotected void writeInvalidContentType(javax.servlet.http.HttpServletResponse response,
MimeHeaders headers)
throws SOAPException,
IOException
SOAPExceptionIOExceptionprotected void writeInvalidMethodType(Localizer localizer, javax.servlet.http.HttpServletResponse response, String message) throws IOException
IOExceptionprotected void warnMissingContextInformation()
protected ImplementorCache createImplementorCache()
protected static MimeHeaders getHeaders(javax.servlet.http.HttpServletRequest req)
protected static void putHeaders(MimeHeaders headers, javax.servlet.http.HttpServletResponse res)
protected static byte[] readFully(InputStream istream) throws IOException
IOExceptionpublic void registerEndpointUrlPattern(RuntimeEndpointInfo info)
registerEndpointUrlPattern in interface ServletDelegateprotected String getValidPathForEndpoint(RuntimeEndpointInfo info)
protected RuntimeEndpointInfo getEndpointFor(javax.servlet.http.HttpServletRequest request)
protected SOAPMessage getSOAPMessageFromRequest(javax.servlet.http.HttpServletRequest request, MimeHeaders headers, SOAPMessageContext messageContext) throws IOException
IOExceptionprotected boolean checkContentType(MimeHeaders headers)
protected boolean checkContentLength(MimeHeaders headers)
protected Localizer getLocalizerFor(javax.servlet.ServletRequest request)
protected static void copyStream(InputStream istream, OutputStream ostream) throws IOException
IOExceptionpublic void setSecondDelegate(ServletSecondDelegate secondDelegate)
setSecondDelegate in interface ServletDelegatepublic void setSystemHandlerDelegate(SystemHandlerDelegate systemHandlerDelegate)
setSystemHandlerDelegate in interface ServletDelegateCopyright © 2017–2019 Eclipse Foundation. All rights reserved.