public class DefaultProviderDeploymentContributor {
String getRole() {
return "*";
String getName() {
return "default";
}
void initializeContribution( DeploymentContext context ) {
// NoOp
}
void contributeProvider( DeploymentContext context, Provider provider ) {
// NoOp
}
void contributeFilter(
DeploymentContext context,
Provider provider,
Service service,
ResourceDescriptor resource,
List<FilterParamDescriptor> params ) {
resource.addFilter()
.name( getName() )
.role( provider.getRole() )
.impl( provider.getParams().get( "filterClassName" TODO) )
.params( params );
}
void finalizeContribution( DeploymentContext context ) {
// NoOp
}
}
|