|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.Uniform
org.restlet.Restlet
org.restlet.Component
org.restlet.ext.spring.SpringComponent
public class SpringComponent
Component that is easily configurable from Spring. Here is a usage example:
<bean id="component" class="org.restlet.ext.spring.SpringComponent"> <property name="clientsList"> <list> <value>file</value> </list> </property> <property name="server" ref="server" /> <property name="defaultTarget" ref="application" /> <property name="hosts"> <list> <ref bean="virtualHost" /> </list> </property> </bean> <bean id="component.context" class="org.springframework.beans.factory.config.PropertyPathFactoryBean" /> <bean id="server" class="org.restlet.ext.spring.SpringServer"> <constructor-arg value="http" /> <constructor-arg value="8182" /> <property name="parameters"> <props> <prop key="key1">value1</prop> <prop key="key2">value2</prop> </props> </property> </bean>Concurrency note: instances of this class or its subclasses can be invoked by several threads at the same time and therefore must be thread-safe. You should be especially careful when storing state in member variables.
Constructor Summary | |
---|---|
SpringComponent()
|
Method Summary | |
---|---|
void |
setClient(java.lang.Object clientInfo)
Adds a client to the list of connectors. |
void |
setClientsList(java.util.List<java.lang.Object> clients)
Sets the list of clients, either as protocol names, Protocol instances or Client instances. |
void |
setDefaultTarget(Restlet target)
Attaches a target Restlet to the default host. |
void |
setServer(java.lang.Object serverInfo)
Adds a server to the list of connectors. |
void |
setServersList(java.util.List<java.lang.Object> serversInfo)
Sets the list of servers, either as protocol names, Protocol instances or Server instances. |
Methods inherited from class org.restlet.Component |
---|
getClients, getDefaultHost, getHosts, getInternalRouter, getLogService, getServers, getStatusService, handle, main, setClients, setDefaultHost, setHosts, setInternalRouter, setLogService, setServers, setStatusService, start, startClients, startHelper, startServers, startServices, stop, stopClients, stopHelper, stopServers, stopServices, updateHosts |
Methods inherited from class org.restlet.Restlet |
---|
getApplication, getContext, getLogger, init, isStarted, isStopped, setContext |
Methods inherited from class org.restlet.Uniform |
---|
delete, delete, get, get, handle, head, head, options, options, post, post, put, put |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SpringComponent()
Method Detail |
---|
public void setClient(java.lang.Object clientInfo)
clientInfo
- The client info.public void setClientsList(java.util.List<java.lang.Object> clients)
clients
- The list of clients.public void setDefaultTarget(Restlet target)
target
- The target Restlet.public void setServer(java.lang.Object serverInfo)
serverInfo
- The server info.public void setServersList(java.util.List<java.lang.Object> serversInfo)
serversInfo
- The list of servers.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |