public class WebLogicRequestUpgradeStrategy extends AbstractTyrusRequestUpgradeStrategy
RequestUpgradeStrategy
for Oracle's WebLogic 12.1.3 and higher.Modifier and Type | Class and Description |
---|---|
private static class |
WebLogicRequestUpgradeStrategy.TyrusMuxableWebSocketHelper
Helps to create and invoke
weblogic.servlet.internal.MuxableSocketHTTP . |
private static class |
WebLogicRequestUpgradeStrategy.WebLogicServletWriterHelper
Helps to create and invoke
weblogic.websocket.tyrus.TyrusServletWriter . |
AbstractTyrusRequestUpgradeStrategy.Tyrus135EndpointHelper, AbstractTyrusRequestUpgradeStrategy.Tyrus17EndpointHelper, AbstractTyrusRequestUpgradeStrategy.TyrusEndpointHelper
Modifier and Type | Field and Description |
---|---|
private static AbstractTyrusRequestUpgradeStrategy.TyrusEndpointHelper |
endpointHelper |
private static Connection.CloseListener |
noOpCloseListener |
private static WebLogicRequestUpgradeStrategy.WebLogicServletWriterHelper |
servletWriterHelper |
private static WebLogicRequestUpgradeStrategy.TyrusMuxableWebSocketHelper |
webSocketHelper |
logger
Constructor and Description |
---|
WebLogicRequestUpgradeStrategy() |
Modifier and Type | Method and Description |
---|---|
protected AbstractTyrusRequestUpgradeStrategy.TyrusEndpointHelper |
getEndpointHelper() |
private static java.lang.Object |
getNativeRequest(ServletRequest request) |
protected void |
handleSuccess(HttpServletRequest request,
HttpServletResponse response,
UpgradeInfo upgradeInfo,
TyrusUpgradeResponse upgradeResponse) |
getInstalledExtensions, getSupportedVersions, upgradeInternal
getContainer, getHttpServletRequest, getHttpServletResponse, getSupportedExtensions, upgrade
private static final AbstractTyrusRequestUpgradeStrategy.TyrusEndpointHelper endpointHelper
private static final WebLogicRequestUpgradeStrategy.TyrusMuxableWebSocketHelper webSocketHelper
private static final WebLogicRequestUpgradeStrategy.WebLogicServletWriterHelper servletWriterHelper
private static final Connection.CloseListener noOpCloseListener
protected AbstractTyrusRequestUpgradeStrategy.TyrusEndpointHelper getEndpointHelper()
getEndpointHelper
in class AbstractTyrusRequestUpgradeStrategy
protected void handleSuccess(HttpServletRequest request, HttpServletResponse response, UpgradeInfo upgradeInfo, TyrusUpgradeResponse upgradeResponse) throws java.io.IOException, ServletException
handleSuccess
in class AbstractTyrusRequestUpgradeStrategy
java.io.IOException
ServletException
private static java.lang.Object getNativeRequest(ServletRequest request)