com.atlassian.jira.web.servlet.rpc
Class PluggableAxisServletProvider

java.lang.Object
  extended by com.atlassian.jira.web.servlet.rpc.PluggableAxisServletProvider
All Implemented Interfaces:
AxisServletProvider

public class PluggableAxisServletProvider
extends Object
implements AxisServletProvider

Plugin system based implementation of AxisServletProvider.

Since:
v4.4

Nested Class Summary
static class PluggableAxisServletProvider.Holder
           
 
Constructor Summary
PluggableAxisServletProvider(com.atlassian.event.api.EventPublisher eventPublisher)
           
 
Method Summary
 org.apache.axis.transport.http.AxisServlet getAxisServlet()
          Get configured AXIS servlet.
 void init(javax.servlet.ServletConfig config)
          Initialize this provider.
 void reset()
          Explicitly reset the maintained Axis servlet instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluggableAxisServletProvider

public PluggableAxisServletProvider(com.atlassian.event.api.EventPublisher eventPublisher)
Method Detail

init

public void init(javax.servlet.ServletConfig config)
Description copied from interface: AxisServletProvider
Initialize this provider. Safe to call multiple times, only the first call is effective.

Specified by:
init in interface AxisServletProvider
Parameters:
config - init servlet configuration that will be used to create the Axis servlet

reset

public void reset()
Description copied from interface: AxisServletProvider
Explicitly reset the maintained Axis servlet instance. If this component has not been initialized yet, this call has no effect.

Specified by:
reset in interface AxisServletProvider

getAxisServlet

public org.apache.axis.transport.http.AxisServlet getAxisServlet()
Description copied from interface: AxisServletProvider
Get configured AXIS servlet.

Specified by:
getAxisServlet in interface AxisServletProvider
Returns:
axis servlet instance


Copyright © 2002-2013 Atlassian. All Rights Reserved.