|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnextapp.echo2.webrender.UserInstance
public abstract class UserInstance
An abstract base class representing a single user-instance of an application hosted in an application container.
| Field Summary | |
|---|---|
static java.lang.String |
PROPERTY_CLIENT_CONFIGURATION
|
static java.lang.String |
PROPERTY_SERVER_DELAY_MESSAGE
|
| Constructor Summary | |
|---|---|
UserInstance(Connection conn)
Creates a new UserInstance. |
|
| Method Summary | |
|---|---|
java.lang.String |
getCharacterEncoding()
Returns the default character encoding in which responses should be rendered. |
ClientConfiguration |
getClientConfiguration()
the ServerDelayMessage displayed during
client/server-interactions. |
ClientProperties |
getClientProperties()
Retrieves the ClientProperties object providing
information about the client of this instance. |
ServerDelayMessage |
getServerDelayMessage()
Retrieves the ServerDelayMessage displayed during
client/server-interactions. |
java.lang.String |
getServiceUri(Service service)
Determines the URI to invoke the specified Service. |
java.lang.String |
getServiceUri(Service service,
java.lang.String[] parameterNames,
java.lang.String[] parameterValues)
Determines the URI to invoke the specified Service with
additional request parameters. |
java.lang.String |
getServletUri()
Returns the URI of the servlet managing this UserInstance. |
HttpSession |
getSession()
Returns the HttpSession containing this
UserInstance. |
UserInstanceUpdateManager |
getUserInstanceUpdateManager()
Returns the UserInstanceUpdateManager providing information
about updated UserInstance properties. |
void |
sessionDidActivate(HttpSessionEvent e)
|
void |
sessionWillPassivate(HttpSessionEvent e)
|
void |
setClientConfiguration(ClientConfiguration clientConfiguration)
Sets the ClientConfiguration information containing
application-specific client behavior settings. |
void |
setServerDelayMessage(ServerDelayMessage serverDelayMessage)
Sets the ServerDelayMessage displayed during
client/server-interactions. |
void |
valueBound(HttpSessionBindingEvent e)
Listener implementation of HttpSessionBindingListener. |
void |
valueUnbound(HttpSessionBindingEvent e)
Listener implementation of HttpSessionBindingListener. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PROPERTY_CLIENT_CONFIGURATION
public static final java.lang.String PROPERTY_SERVER_DELAY_MESSAGE
| Constructor Detail |
|---|
public UserInstance(Connection conn)
UserInstance.
conn - the client/server Connection for which the
instance is being instantiated| Method Detail |
|---|
public java.lang.String getCharacterEncoding()
public ClientConfiguration getClientConfiguration()
ServerDelayMessage displayed during
client/server-interactions.
Retrieves the ClientConfiguration information containing
application-specific client behavior settings.
ClientPropertiespublic ClientProperties getClientProperties()
ClientProperties object providing
information about the client of this instance.
ClientPropertiespublic ServerDelayMessage getServerDelayMessage()
ServerDelayMessage displayed during
client/server-interactions.
ServerDelayMessagepublic java.lang.String getServiceUri(Service service)
Service.
service - the Service
public java.lang.String getServiceUri(Service service,
java.lang.String[] parameterNames,
java.lang.String[] parameterValues)
Service with
additional request parameters. The additional parameters are provided by
way of the parameterNames and parameterValues
arrays. The value of a parameter at a specific index in the
parameterNames array is provided in the
parameterValues array at the same index. The arrays must
thus be of equal length. Null values are allowed in the
parameterValues array, and in such cases only the parameter
name will be rendered in the returned URI.
service - the ServiceparameterNames - the names of the additional URI parametersparameterValues - the values of the additional URI parameters
public java.lang.String getServletUri()
UserInstance.
public UserInstanceUpdateManager getUserInstanceUpdateManager()
UserInstanceUpdateManager providing information
about updated UserInstance properties.
UserInstanceUpdateManagerpublic HttpSession getSession()
HttpSession containing this
UserInstance.
HttpSessionpublic void sessionDidActivate(HttpSessionEvent e)
javax.servlet.http.HttpSessionActivationListener#sessionDidActivate(javax.servlet.http.HttpSessionEvent)public void sessionWillPassivate(HttpSessionEvent e)
javax.servlet.http.HttpSessionActivationListener#sessionWillPassivate(javax.servlet.http.HttpSessionEvent)public void setClientConfiguration(ClientConfiguration clientConfiguration)
ClientConfiguration information containing
application-specific client behavior settings.
clientConfiguration - the new ClientConfigurationpublic void setServerDelayMessage(ServerDelayMessage serverDelayMessage)
ServerDelayMessage displayed during
client/server-interactions.
serverDelayMessage - the new ServerDelayMessagepublic void valueBound(HttpSessionBindingEvent e)
HttpSessionBindingListener.
Stores reference to session when invoked.
javax.servlet.http.HttpSessionBindingListener#valueBound(HttpSessionBindingEvent)public void valueUnbound(HttpSessionBindingEvent e)
HttpSessionBindingListener.
Removes reference to session when invoked.
javax.servlet.http.HttpSessionBindingListener#valueUnbound(HttpSessionBindingEvent)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||