Class AbstractBayeuxContext
- java.lang.Object
-
- org.cometd.websocket.server.common.AbstractBayeuxContext
-
- All Implemented Interfaces:
org.cometd.bayeux.server.BayeuxContext
public abstract class AbstractBayeuxContext extends java.lang.Object implements org.cometd.bayeux.server.BayeuxContext
-
-
Constructor Summary
Constructors Constructor Description AbstractBayeuxContext(javax.servlet.ServletContext context, java.lang.String uri, java.lang.String query, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters, java.security.Principal principal, javax.servlet.http.HttpSession session, java.net.InetSocketAddress local, java.net.InetSocketAddress remote, java.util.List<java.util.Locale> locales)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getContextAttribute(java.lang.String name)
java.lang.String
getContextInitParameter(java.lang.String name)
java.lang.String
getCookie(java.lang.String name)
java.lang.String
getHeader(java.lang.String name)
java.util.List<java.lang.String>
getHeaderValues(java.lang.String name)
java.lang.Object
getHttpSessionAttribute(java.lang.String name)
java.lang.String
getHttpSessionId()
java.net.InetSocketAddress
getLocalAddress()
java.util.List<java.util.Locale>
getLocales()
java.lang.String
getParameter(java.lang.String name)
java.util.List<java.lang.String>
getParameterValues(java.lang.String name)
java.net.InetSocketAddress
getRemoteAddress()
java.lang.Object
getRequestAttribute(java.lang.String name)
java.lang.String
getURL()
java.security.Principal
getUserPrincipal()
void
invalidateHttpSession()
boolean
isUserInRole(java.lang.String role)
void
setHttpSessionAttribute(java.lang.String name, java.lang.Object value)
-
-
-
Constructor Detail
-
AbstractBayeuxContext
public AbstractBayeuxContext(javax.servlet.ServletContext context, java.lang.String uri, java.lang.String query, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters, java.security.Principal principal, javax.servlet.http.HttpSession session, java.net.InetSocketAddress local, java.net.InetSocketAddress remote, java.util.List<java.util.Locale> locales)
-
-
Method Detail
-
getURL
public java.lang.String getURL()
- Specified by:
getURL
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getHeader
public java.lang.String getHeader(java.lang.String name)
- Specified by:
getHeader
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getHeaderValues
public java.util.List<java.lang.String> getHeaderValues(java.lang.String name)
- Specified by:
getHeaderValues
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getParameter
public java.lang.String getParameter(java.lang.String name)
- Specified by:
getParameter
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getParameterValues
public java.util.List<java.lang.String> getParameterValues(java.lang.String name)
- Specified by:
getParameterValues
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getUserPrincipal
public java.security.Principal getUserPrincipal()
- Specified by:
getUserPrincipal
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
isUserInRole
public boolean isUserInRole(java.lang.String role)
- Specified by:
isUserInRole
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getHttpSessionId
public java.lang.String getHttpSessionId()
- Specified by:
getHttpSessionId
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getHttpSessionAttribute
public java.lang.Object getHttpSessionAttribute(java.lang.String name)
- Specified by:
getHttpSessionAttribute
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
setHttpSessionAttribute
public void setHttpSessionAttribute(java.lang.String name, java.lang.Object value)
- Specified by:
setHttpSessionAttribute
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
invalidateHttpSession
public void invalidateHttpSession()
- Specified by:
invalidateHttpSession
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getRemoteAddress
public java.net.InetSocketAddress getRemoteAddress()
- Specified by:
getRemoteAddress
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getLocalAddress
public java.net.InetSocketAddress getLocalAddress()
- Specified by:
getLocalAddress
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getLocales
public java.util.List<java.util.Locale> getLocales()
- Specified by:
getLocales
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getCookie
public java.lang.String getCookie(java.lang.String name)
- Specified by:
getCookie
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getRequestAttribute
public java.lang.Object getRequestAttribute(java.lang.String name)
- Specified by:
getRequestAttribute
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getContextAttribute
public java.lang.Object getContextAttribute(java.lang.String name)
- Specified by:
getContextAttribute
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
getContextInitParameter
public java.lang.String getContextInitParameter(java.lang.String name)
- Specified by:
getContextInitParameter
in interfaceorg.cometd.bayeux.server.BayeuxContext
-
-