com.atlassian.confluence.license.store
Class ApplicationConfigurationLicenseStoreAide

java.lang.Object
  extended by com.atlassian.confluence.license.store.ApplicationConfigurationLicenseStoreAide
All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

@Internal
@ParametersAreNonnullByDefault
public class ApplicationConfigurationLicenseStoreAide
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean

This is an aide for ApplicationConfigurationLicenseStore, telling it when the EventPublisher is available, or not. This aide is required at the ApplicationConfigurationLicenseStore is initialised prior to the main Spring context, and hence the EventPublisher is not available via the normal lifecycle.

Since:
5.6

Constructor Summary
ApplicationConfigurationLicenseStoreAide(ApplicationConfigurationLicenseStore store, com.atlassian.event.api.EventPublisher publisher)
           
 
Method Summary
 void afterPropertiesSet()
           
 void destroy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationConfigurationLicenseStoreAide

public ApplicationConfigurationLicenseStoreAide(ApplicationConfigurationLicenseStore store,
                                                com.atlassian.event.api.EventPublisher publisher)
Method Detail

afterPropertiesSet

public void afterPropertiesSet()
                        throws java.lang.Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
java.lang.Exception

destroy

public void destroy()
             throws java.lang.Exception
Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
Throws:
java.lang.Exception


Copyright © 2003-2014 Atlassian. All Rights Reserved.