org.owasp.webscarab.plugin.proxy
Class ProxyPlugin

java.lang.Object
  extended by org.owasp.webscarab.plugin.proxy.ProxyPlugin
Direct Known Subclasses:
BeanShell, BrowserCache, CookieTracker, ManualEdit, RevealHidden

public abstract class ProxyPlugin
extends java.lang.Object

Author:
rdawes

Constructor Summary
ProxyPlugin()
           
 
Method Summary
 void flush()
           
abstract  java.lang.String getPluginName()
          The plugin name
abstract  HTTPClient getProxyPlugin(HTTPClient in)
           
 void setSession(java.lang.String type, java.lang.Object store, java.lang.String session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyPlugin

public ProxyPlugin()
Method Detail

setSession

public void setSession(java.lang.String type,
                       java.lang.Object store,
                       java.lang.String session)

flush

public void flush()
           throws StoreException
Throws:
StoreException

getPluginName

public abstract java.lang.String getPluginName()
The plugin name

Returns:
The name of the plugin

getProxyPlugin

public abstract HTTPClient getProxyPlugin(HTTPClient in)