public class

DelegatingConfiguration

extends Object
implements ConfigurationInterface
java.lang.Object
   ↳ com.atlassian.jira.config.webwork.DelegatingConfiguration

Class Overview

Simply delegates to another ConfigurationInterface but allows the ConfigurationInterface to be changed out for another one. This is used by the WebworkConfigurator to set a new ConfigurationInterface when the system is restarted. We need to do this to work around the check in the Configuration.setConfiguration() static method that disallows the ConfigurationInterface instance to be set to something different after it has been set once.

Summary

Public Constructors
DelegatingConfiguration()
DelegatingConfiguration(ConfigurationInterface delegate)
Public Methods
Object getImpl(String name)
Iterator listImpl()
void setImpl(String name, Object impl)
[Expand]
Inherited Methods
From class java.lang.Object
From interface webwork.config.ConfigurationInterface

Public Constructors

public DelegatingConfiguration ()

public DelegatingConfiguration (ConfigurationInterface delegate)

Public Methods

public Object getImpl (String name)

public Iterator listImpl ()

public void setImpl (String name, Object impl)