public class SimpleConfiguration extends java.lang.Object implements Configuration
| Constructor and Description |
|---|
SimpleConfiguration()
Create a configuration using the default granite-config.xml
|
SimpleConfiguration(java.lang.String graniteStdConfigPath,
java.lang.String graniteConfigPath)
Create a configuration using specified config file paths
|
| Modifier and Type | Method and Description |
|---|---|
MessagingCodec.ClientType |
getClientType()
Client type (JAVA or AS3) for specific AMF serialization parameters
|
<C extends Config> |
getGraniteConfig()
GraniteConfig object
|
<C extends Config> |
getServicesConfig()
ServicesConfig object
|
boolean |
isLoaded()
Is the configuration loaded ?
|
void |
load()
Load the configuration
Called by the channel factory during
ChannelFactory.start() |
protected void |
postLoad(ClientGraniteConfig graniteConfig)
Can be overriden by subclasses to do some post loading customization of the configuration
|
void |
setClientType(MessagingCodec.ClientType clientType)
Set the client type for specific AMF serialization parameters
|
void |
setGraniteConfigPath(java.lang.String graniteConfigPath)
Set the path of the custom config file
|
void |
setGraniteStdConfigPath(java.lang.String graniteConfigPath)
Set the path of the standard config file
|
public SimpleConfiguration()
public SimpleConfiguration(java.lang.String graniteStdConfigPath,
java.lang.String graniteConfigPath)
graniteStdConfigPath - path of standard config filegraniteConfigPath - path of custom config file (null if no custom file)public MessagingCodec.ClientType getClientType()
ConfigurationgetClientType in interface Configurationpublic void setClientType(MessagingCodec.ClientType clientType)
ConfigurationsetClientType in interface ConfigurationclientType - client typepublic void setGraniteStdConfigPath(java.lang.String graniteConfigPath)
graniteConfigPath - pathpublic void setGraniteConfigPath(java.lang.String graniteConfigPath)
graniteConfigPath - pathpublic boolean isLoaded()
ConfigurationisLoaded in interface Configurationpublic void load()
ConfigurationChannelFactory.start()load in interface Configurationprotected void postLoad(ClientGraniteConfig graniteConfig)
graniteConfig - config object loadedpublic <C extends Config> C getGraniteConfig()
getGraniteConfig in interface Configurationpublic <C extends Config> C getServicesConfig()
getServicesConfig in interface Configuration