com.webhydra.slug
Interface ISlugConfigParser

All Known Implementing Classes:
PropertiesConfigParser

public interface ISlugConfigParser

Slug configuration parser interface.

Author:
rossen

Method Summary
 InstanceDef[] getRunnerDefs()
          Gets all ISlugRunner implementation definitions
 InstanceDef[] getTranslatorDefs()
          Gets all IProcessStatusTranslator implementation definitions
 void load(java.io.InputStream is)
          Initializes class instance.
 

Method Detail

load

void load(java.io.InputStream is)
          throws SlugInitializationException
Initializes class instance.

Parameters:
is - Slug's configuration properties input stream.
Throws:
SlugInitializationException - if provided configurataion file is not accessible or is invald.

getRunnerDefs

InstanceDef[] getRunnerDefs()
Gets all ISlugRunner implementation definitions


getTranslatorDefs

InstanceDef[] getTranslatorDefs()
Gets all IProcessStatusTranslator implementation definitions