org.restlet.ext.spring
Class SpringHost
java.lang.Object
org.restlet.Uniform
org.restlet.Restlet
org.restlet.Router
org.restlet.VirtualHost
org.restlet.ext.spring.SpringHost
public class SpringHost
- extends VirtualHost
Virtual host that is easily configurable with Spring. Here is a usage
example:
<bean id="virtualHost" class="org.restlet.ext.spring.SpringHost">
<constructor-arg ref="component" />
<property name="hostDomain"
value="mydomain.com|www.mydomain.com" />
<property name="attachments">
<map>
<entry key="/">
<ref bean="application" />
</entry>
</map>
</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.
- Author:
- Jerome Louvel
- See Also:
- Spring home page< /a>
Methods inherited from class org.restlet.VirtualHost |
attach, attach, attachDefault, createFinder, createRoute, getCurrent, getHostDomain, getHostPort, getHostScheme, getIpAddress, getLocalHostAddress, getLocalHostName, getName, getResourceDomain, getResourcePort, getResourceScheme, getServerAddress, getServerPort, setCurrent, setHostDomain, setHostPort, setHostScheme, setName, setResourceDomain, setResourcePort, setResourceScheme, setServerAddress, setServerPort |
Methods inherited from class org.restlet.Router |
attach, attachDefault, detach, getCustom, getDefaultMatchingMode, getDefaultMatchQuery, getDefaultRoute, getFinderClass, getMaxAttempts, getNext, getRequiredScore, getRetryDelay, getRoutes, getRoutingMode, handle, setDefaultMatchingMode, setDefaultMatchQuery, setDefaultRoute, setFinderClass, setMaxAttempts, setRequiredScore, setRetryDelay, setRoutes, setRoutingMode |
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 |
SpringHost
public SpringHost(Component component)
- Constructor.
- Parameters:
component
- The parent component.
SpringHost
public SpringHost(Context context)
- Constructor.
- Parameters:
context
- The context to use.
setAttachments
public void setAttachments(Map<String,Object> routes)
- Sets the map of routes to attach. The map keys are the URI templates and
the values can be either Restlet instances, Resource subclasses (as Class
instances or as qualified class names).
- Parameters:
routes
- The map of routes to attach.
Copyright © 2005-2008 Noelios Technologies.