public class ServerGwtBridge extends GWTBridge
| Modifier and Type | Class and Description |
|---|---|
static interface |
ServerGwtBridge.ClassInstantiator
Something that knows how to provide an instance of a requested class.
|
static class |
ServerGwtBridge.ClassInstantiatorBase
Helper class that provides some wrappers for looking up and instantiating
a class.
|
static interface |
ServerGwtBridge.Properties
An interface for accessing property values.
|
| Constructor and Description |
|---|
ServerGwtBridge() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
create(java.lang.Class<?> classLiteral) |
static ServerGwtBridge |
getInstance()
Get the singleton
ServerGwtBridge instance, creating it if
necessary. |
static GwtLocale |
getLocale(ServerGwtBridge.Properties properties) |
java.lang.String |
getProperty(java.lang.String property)
Get the value of the named property, preferring a value specific to this
thread (see
setThreadProperty(String, String)) over one that is
set globally (see setGlobalProperty(String, String)). |
java.lang.String |
getVersion() |
boolean |
isClient() |
void |
log(java.lang.String message,
java.lang.Throwable e) |
void |
register(java.lang.Class<?> baseClass,
ServerGwtBridge.ClassInstantiator instantiator)
Register an instantiator to be used for any subtypes of a given base class.
|
void |
setGlobalProperty(java.lang.String property,
java.lang.String value)
Set a property value globally.
|
void |
setThreadProperty(java.lang.String property,
java.lang.String value)
Set a property value for only the current thread.
|
getThreadUniqueIDpublic static ServerGwtBridge getInstance()
ServerGwtBridge instance, creating it if
necessary. The instance will be registered via
GWT.setBridge(GWTBridge) and will have the default instantiators
registered on it.ServerGwtBridge instancepublic static GwtLocale getLocale(ServerGwtBridge.Properties properties)
public java.lang.String getProperty(java.lang.String property)
setThreadProperty(String, String)) over one that is
set globally (see setGlobalProperty(String, String)).property - public java.lang.String getVersion()
getVersion in class GWTBridgepublic void log(java.lang.String message,
java.lang.Throwable e)
public void register(java.lang.Class<?> baseClass,
ServerGwtBridge.ClassInstantiator instantiator)
baseClass - instantiator - public void setGlobalProperty(java.lang.String property,
java.lang.String value)
property - value - public void setThreadProperty(java.lang.String property,
java.lang.String value)
property - value -