org.cometd.bayeux.server.BayeuxContext
public abstract class AbstractBayeuxContext
extends java.lang.Object
implements org.cometd.bayeux.server.BayeuxContext
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,
java.lang.String protocol,
boolean secure) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
getContextAttribute(java.lang.String name) |
|
java.lang.String |
getContextInitParameter(java.lang.String name) |
|
java.lang.String |
getContextPath() |
|
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.lang.String |
getProtocol() |
|
java.net.InetSocketAddress |
getRemoteAddress() |
|
java.lang.Object |
getRequestAttribute(java.lang.String name) |
|
java.lang.String |
getURL() |
|
java.security.Principal |
getUserPrincipal() |
|
void |
invalidateHttpSession() |
|
boolean |
isSecure() |
|
boolean |
isUserInRole(java.lang.String role) |
|
void |
setHttpSessionAttribute(java.lang.String name,
java.lang.Object value) |
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, java.lang.String protocol, boolean secure)
public java.lang.String getURL()
getURL
in interface org.cometd.bayeux.server.BayeuxContext
public java.lang.String getHeader(java.lang.String name)
getHeader
in interface org.cometd.bayeux.server.BayeuxContext
public java.util.List<java.lang.String> getHeaderValues(java.lang.String name)
getHeaderValues
in interface org.cometd.bayeux.server.BayeuxContext
public java.lang.String getParameter(java.lang.String name)
getParameter
in interface org.cometd.bayeux.server.BayeuxContext
public java.util.List<java.lang.String> getParameterValues(java.lang.String name)
getParameterValues
in interface org.cometd.bayeux.server.BayeuxContext
public java.security.Principal getUserPrincipal()
getUserPrincipal
in interface org.cometd.bayeux.server.BayeuxContext
public boolean isUserInRole(java.lang.String role)
isUserInRole
in interface org.cometd.bayeux.server.BayeuxContext
public java.lang.String getHttpSessionId()
getHttpSessionId
in interface org.cometd.bayeux.server.BayeuxContext
public java.lang.Object getHttpSessionAttribute(java.lang.String name)
getHttpSessionAttribute
in interface org.cometd.bayeux.server.BayeuxContext
public void setHttpSessionAttribute(java.lang.String name, java.lang.Object value)
setHttpSessionAttribute
in interface org.cometd.bayeux.server.BayeuxContext
public void invalidateHttpSession()
invalidateHttpSession
in interface org.cometd.bayeux.server.BayeuxContext
public java.net.InetSocketAddress getRemoteAddress()
getRemoteAddress
in interface org.cometd.bayeux.server.BayeuxContext
public java.net.InetSocketAddress getLocalAddress()
getLocalAddress
in interface org.cometd.bayeux.server.BayeuxContext
public java.util.List<java.util.Locale> getLocales()
getLocales
in interface org.cometd.bayeux.server.BayeuxContext
public java.lang.String getCookie(java.lang.String name)
getCookie
in interface org.cometd.bayeux.server.BayeuxContext
public java.lang.Object getRequestAttribute(java.lang.String name)
getRequestAttribute
in interface org.cometd.bayeux.server.BayeuxContext
public java.lang.Object getContextAttribute(java.lang.String name)
getContextAttribute
in interface org.cometd.bayeux.server.BayeuxContext
public java.lang.String getContextInitParameter(java.lang.String name)
getContextInitParameter
in interface org.cometd.bayeux.server.BayeuxContext
public java.lang.String getContextPath()
getContextPath
in interface org.cometd.bayeux.server.BayeuxContext
public java.lang.String getProtocol()
getProtocol
in interface org.cometd.bayeux.server.BayeuxContext
public boolean isSecure()
isSecure
in interface org.cometd.bayeux.server.BayeuxContext
Copyright © 2008–2017 The CometD Project. All rights reserved.