|
Restlet Framework 2.2.3 Google Web Toolkit |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.client.engine.Engine
public class Engine
Engine supporting the Restlet API. The engine acts as a registry of various
Helper
types: engine.security.AuthenticatorHelper
, ClientHelper
,
engine.converter.ConverterHelper
and
engine.connector.ServerHelper
classes.
Note that by default the JULI logging mechanism is used but it is possible to
replace it by providing an alternate LoggerFacade
implementation. For
this, just pass a system property named
"org.restlet.client.engine.loggerFacadeClass" with the qualified class name as a
value.
Field Summary | |
---|---|
static String |
DESCRIPTOR
|
static String |
DESCRIPTOR_AUTHENTICATOR
|
static String |
DESCRIPTOR_AUTHENTICATOR_PATH
|
static String |
DESCRIPTOR_CLIENT
|
static String |
DESCRIPTOR_CLIENT_PATH
|
static String |
DESCRIPTOR_CONVERTER
|
static String |
DESCRIPTOR_CONVERTER_PATH
|
static String |
DESCRIPTOR_PROTOCOL
|
static String |
DESCRIPTOR_PROTOCOL_PATH
|
static String |
DESCRIPTOR_SERVER
|
static String |
DESCRIPTOR_SERVER_PATH
|
static String |
MAJOR_NUMBER
Major version number. |
static String |
MINOR_NUMBER
Minor version number. |
static String |
RELEASE_NUMBER
Release number. |
static String |
VERSION
Complete version. |
static String |
VERSION_HEADER
Complete version header. |
Constructor Summary | |
---|---|
Engine()
Constructor that will automatically attempt to discover connectors. |
|
Engine(boolean discoverHelpers)
Constructor. |
Method Summary | |
---|---|
static void |
clear()
Clears the current Restlet Engine altogether. |
ConnectorHelper<Client> |
createHelper(Client client,
String helperClass)
Creates a new helper for a given client connector. |
static Logger |
getAnonymousLogger()
Returns an anonymous logger. |
static Engine |
getInstance()
Returns the registered Restlet engine. |
static Logger |
getLogger(Class<?> clazz)
Returns a logger based on the class name of the given object. |
static Logger |
getLogger(Class<?> clazz,
String defaultLoggerName)
Returns a logger based on the class name of the given object. |
static Logger |
getLogger(Object object,
String defaultLoggerName)
Returns a logger based on the class name of the given object. |
static Logger |
getLogger(String loggerName)
Returns a logger based on the given logger name. |
LoggerFacade |
getLoggerFacade()
Returns the logger facade to use. |
List<ConnectorHelper<Client>> |
getRegisteredClients()
Returns the list of available client connectors. |
List<ProtocolHelper> |
getRegisteredProtocols()
Returns the list of available protocol connectors. |
static Engine |
register()
Registers a new Restlet Engine. |
static Engine |
register(boolean discoverPlugins)
Registers a new Restlet Engine. |
void |
registerDefaultConnectors()
Registers the default client and server connectors. |
void |
registerDefaultProtocols()
Registers the default protocols. |
void |
setLoggerFacade(LoggerFacade loggerFacade)
Sets the logger facade to use. |
void |
setRegisteredClients(List<ConnectorHelper<Client>> registeredClients)
Sets the list of available client helpers. |
void |
setRegisteredProtocols(List<ProtocolHelper> registeredProtocols)
Sets the list of available protocol helpers. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DESCRIPTOR
public static final String DESCRIPTOR_AUTHENTICATOR
public static final String DESCRIPTOR_AUTHENTICATOR_PATH
public static final String DESCRIPTOR_CLIENT
public static final String DESCRIPTOR_CLIENT_PATH
public static final String DESCRIPTOR_CONVERTER
public static final String DESCRIPTOR_CONVERTER_PATH
public static final String DESCRIPTOR_PROTOCOL
public static final String DESCRIPTOR_PROTOCOL_PATH
public static final String DESCRIPTOR_SERVER
public static final String DESCRIPTOR_SERVER_PATH
public static final String MAJOR_NUMBER
public static final String MINOR_NUMBER
public static final String RELEASE_NUMBER
public static final String VERSION
public static final String VERSION_HEADER
Constructor Detail |
---|
public Engine()
public Engine(boolean discoverHelpers)
discoverHelpers
- True if helpers should be automatically discovered.Method Detail |
---|
public static void clear()
public static Logger getAnonymousLogger()
getLogger(String)
with a "" name.
public static Engine getInstance()
public static Logger getLogger(Class<?> clazz)
clazz
- The parent class.
public static Logger getLogger(Class<?> clazz, String defaultLoggerName)
clazz
- The parent class.defaultLoggerName
- The default logger name to use if no one can be inferred from
the class.
public static Logger getLogger(Object object, String defaultLoggerName)
object
- The parent object.defaultLoggerName
- The default logger name to use if no one can be inferred from
the object class.
public static Logger getLogger(String loggerName)
loggerName
- The logger name.
public static Engine register()
public static Engine register(boolean discoverPlugins)
discoverPlugins
- True if plug-ins should be automatically discovered.
public ConnectorHelper<Client> createHelper(Client client, String helperClass)
client
- The client to help.helperClass
- Optional helper class name.
public LoggerFacade getLoggerFacade()
public List<ConnectorHelper<Client>> getRegisteredClients()
public List<ProtocolHelper> getRegisteredProtocols()
public void registerDefaultConnectors()
public void registerDefaultProtocols()
public void setLoggerFacade(LoggerFacade loggerFacade)
loggerFacade
- The logger facade to use.public void setRegisteredClients(List<ConnectorHelper<Client>> registeredClients)
registeredClients
- The list of available client helpers.public void setRegisteredProtocols(List<ProtocolHelper> registeredProtocols)
registeredProtocols
- The list of available protocol helpers.
|
Restlet Framework 2.2.3 Google Web Toolkit |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |