package org.marketcetera.core;
import java.io.File;
import org.marketcetera.util.misc.ClassVersion;
import org.springframework.context.ConfigurableApplicationContext;
/* $License$ */
/**
* Provides application info from well-known static locations.
*
* @author <a href="mailto:colin@marketcetera.com">Colin DuPlantis</a>
* @version $Id: StaticApplicationInfoProvider.java 16901 2014-05-11 16:14:11Z colin $
* @since 2.4.0
*/
@ClassVersion("$Id: StaticApplicationInfoProvider.java 16901 2014-05-11 16:14:11Z colin $")
public class StaticApplicationInfoProvider
implements ApplicationInfoProvider
{
/* (non-Javadoc)
* @see org.marketcetera.core.ApplicationInfoProvider#getAppDir()
*/
@Override
public File getAppDir()
{
return ApplicationContainer.getInstance().getAppDir();
}
/* (non-Javadoc)
* @see org.marketcetera.core.ApplicationInfoProvider#getConfDir()
*/
@Override
public File getConfDir()
{
return ApplicationContainer.getInstance().getConfDir();
}
/* (non-Javadoc)
* @see org.marketcetera.core.ApplicationInfoProvider#getArguments()
*/
@Override
public String[] getArguments()
{
return ApplicationContainer.getInstance().getArguments();
}
/* (non-Javadoc)
* @see org.marketcetera.core.ApplicationInfoProvider#getContext()
*/
@Override
public ConfigurableApplicationContext getContext()
{
return ApplicationContainer.getInstance().getContext();
}
}