org.specrunner.jetty
Class PluginStartJetty.ReusableJetty

java.lang.Object
  extended by org.specrunner.reuse.core.AbstractReusable<org.eclipse.jetty.server.Server>
      extended by org.specrunner.jetty.PluginStartJetty.ReusableJetty
All Implemented Interfaces:
IReusable<org.eclipse.jetty.server.Server>
Enclosing class:
PluginStartJetty

protected final class PluginStartJetty.ReusableJetty
extends AbstractReusable<org.eclipse.jetty.server.Server>

Reusable server resource.

Author:
Thiago Santos

Field Summary
 
Fields inherited from class org.specrunner.reuse.core.AbstractReusable
name, object
 
Constructor Summary
protected PluginStartJetty.ReusableJetty(String name, org.eclipse.jetty.server.Server server, org.specrunner.jetty.PluginStartJetty.LocalSessionManager sessionManager)
          Creates a reusable server package.
 
Method Summary
 boolean canReuse(Map<String,Object> extra)
           
 void release()
           
 void reset()
           
 
Methods inherited from class org.specrunner.reuse.core.AbstractReusable
getName, getObject, setName, setObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginStartJetty.ReusableJetty

protected PluginStartJetty.ReusableJetty(String name,
                                         org.eclipse.jetty.server.Server server,
                                         org.specrunner.jetty.PluginStartJetty.LocalSessionManager sessionManager)
Creates a reusable server package.

Parameters:
name - The server name.
server - The server instance.
sessionManager - The session manager.
Method Detail

canReuse

public boolean canReuse(Map<String,Object> extra)

reset

public void reset()

release

public void release()


Copyright © 2015. All rights reserved.