org.restlet.ext.spring
Class SpringServer

java.lang.Object
  extended by org.restlet.Uniform
      extended by org.restlet.Restlet
          extended by org.restlet.Connector
              extended by org.restlet.Server
                  extended by org.restlet.ext.spring.SpringServer

public class SpringServer
extends Server

Server that is easily configurable with Spring. Here is a usage example:

 <bean id="server" class="org.restlet.ext.spring.SpringServer">
      <constructor-arg value="http" />
      <constructor-arg value="8182" />
 </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.

Author:
Jerome Louvel
See Also:
Spring home page

Constructor Summary
SpringServer(java.lang.String protocol)
          Constructor.
SpringServer(java.lang.String protocol, int port)
          Constructor.
SpringServer(java.lang.String protocol, java.lang.String address, int port)
          Constructor.
 
Method Summary
 void setParameters(java.util.Properties parameters)
          Sets parameters on the server.
 
Methods inherited from class org.restlet.Server
getAddress, getEphemeralPort, getPort, getTarget, handle, hasTarget, setAddress, setPort, setTarget, start, stop
 
Methods inherited from class org.restlet.Connector
getProtocols, setProtocols
 
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

SpringServer

public SpringServer(java.lang.String protocol)
Constructor.

Parameters:
protocol - The server's protocol such as "HTTP" or "HTTPS".

SpringServer

public SpringServer(java.lang.String protocol,
                    int port)
Constructor.

Parameters:
protocol - The server's protocol such as "HTTP" or "HTTPS".
port - The port number.

SpringServer

public SpringServer(java.lang.String protocol,
                    java.lang.String address,
                    int port)
Constructor.

Parameters:
protocol - The server's protocol such as "HTTP" or "HTTPS".
address - The IP address.
port - The port number.
Method Detail

setParameters

public void setParameters(java.util.Properties parameters)
Sets parameters on the server.

Parameters:
parameters - Parameters to set on the server.


Copyright © 2005-2008 Noelios Technologies.