net.sf.appinfo
Interface InitAwareApplicationInfo

All Superinterfaces:
ApplicationInfo
All Known Implementing Classes:
AbstractInitAwareApplicationInfo, ChainedApplicationInfo, FallbackApplicationInfo, SimplierManifestApplicationInfo

public interface InitAwareApplicationInfo
extends ApplicationInfo

Extended interface for initialization aware classes returning partial information about application.

Since:
0.4.0
Author:
Marcin ZajÄ…czkowski, 2010-10-03

Field Summary
static String DEFAULT_NOT_INITED
           
 
Fields inherited from interface net.sf.appinfo.ApplicationInfo
DEFAULT_BUILD_DATE, DEFAULT_BUILD_NUMBER, DEFAULT_NAME, DEFAULT_SCM_REVISION, DEFAULT_VERSION
 
Method Summary
 void initInfo()
          Starts initialization process of ApplicationInfo instance.
 boolean isInited()
          Returns information if class is already initialized.
 
Methods inherited from interface net.sf.appinfo.ApplicationInfo
getBuildDate, getBuildNumber, getName, getScmRevision, getVersion
 

Field Detail

DEFAULT_NOT_INITED

static final String DEFAULT_NOT_INITED
See Also:
Constant Field Values
Method Detail

isInited

boolean isInited()
Returns information if class is already initialized.

Returns:
true - class is inited false - class is not inited

initInfo

void initInfo()
              throws InitializationException
Starts initialization process of ApplicationInfo instance. TODO: MZA: Find better name (cannot be init to prevent accidental init in Spring)

Throws:
InitializationException - problem with initialization


Copyright © 2010-2011. All Rights Reserved.