in src/java/org/apache/fulcrum/yaafi/interceptor/baseservice/BaseInterceptorServiceImpl.java [98:131]
public void configure(Configuration configuration) throws ConfigurationException
{
// take care - the default is disabled which is helpful
// for the way we use the interceptors
this.isEnabled = configuration.getChild("isEnabled").getValueAsBoolean(false);
// parse the service to be monitored
Configuration[] serviceConfigList = configuration.getChild("services").getChildren("service");
if( serviceConfigList.length == 0 )
{
this.getServiceSet().add(WILDCARD);
}
else
{
for( int i=0; i<serviceConfigList.length; i++ )
{
String name = serviceConfigList[i].getAttribute("name", null);
String shorthand = serviceConfigList[i].getAttribute("shorthand", null);
if( !StringUtils.isEmpty(name) )
{
this.getServiceSet().add(name);
}
if( !StringUtils.isEmpty(shorthand) )
{
this.getServiceSet().add(shorthand);
}
}
}
}