org.restlet.util
Class WrapperRestlet

java.lang.Object
  extended by org.restlet.Restlet
      extended by org.restlet.util.WrapperRestlet
All Implemented Interfaces:
Uniform

public class WrapperRestlet
extends Restlet

Restlet wrapper. Useful for application developer who need to wrap a Restlet instance.

Author:
Thierry Boileau
See Also:
The decorator (aka wrapper) pattern

Constructor Summary
WrapperRestlet(Restlet wrappedRestlet)
          Constructor.
 
Method Summary
 Application getApplication()
           
 String getAuthor()
           
 Context getContext()
           
 String getDescription()
           
 Logger getLogger()
           
 String getName()
           
 String getOwner()
           
 void handle(Request request, Response response)
           
 boolean isStarted()
           
 boolean isStopped()
           
 void setAuthor(String author)
           
 void setContext(Context context)
           
 void setDescription(String description)
           
 void setName(String name)
           
 void setOwner(String owner)
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.restlet.Restlet
createFinder, finalize, getFinderClass, handle, handle, handle, setFinderClass
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrapperRestlet

public WrapperRestlet(Restlet wrappedRestlet)
Constructor.

Parameters:
wrappedRestlet - The wrapped Restlet instance.
Method Detail

getApplication

public Application getApplication()
Overrides:
getApplication in class Restlet

getAuthor

public String getAuthor()
Overrides:
getAuthor in class Restlet

getContext

public Context getContext()
Overrides:
getContext in class Restlet

getDescription

public String getDescription()
Overrides:
getDescription in class Restlet

getLogger

public Logger getLogger()
Overrides:
getLogger in class Restlet

getName

public String getName()
Overrides:
getName in class Restlet

getOwner

public String getOwner()
Overrides:
getOwner in class Restlet

handle

public void handle(Request request,
                   Response response)
Specified by:
handle in interface Uniform
Overrides:
handle in class Restlet

isStarted

public boolean isStarted()
Overrides:
isStarted in class Restlet

isStopped

public boolean isStopped()
Overrides:
isStopped in class Restlet

setAuthor

public void setAuthor(String author)
Overrides:
setAuthor in class Restlet

setContext

public void setContext(Context context)
Overrides:
setContext in class Restlet

setDescription

public void setDescription(String description)
Overrides:
setDescription in class Restlet

setName

public void setName(String name)
Overrides:
setName in class Restlet

setOwner

public void setOwner(String owner)
Overrides:
setOwner in class Restlet

start

public void start()
           throws Exception
Overrides:
start in class Restlet
Throws:
Exception

stop

public void stop()
          throws Exception
Overrides:
stop in class Restlet
Throws:
Exception


Copyright © 2005-2014 Restlet.