public class WebAssembler
implements Assembler
{
private String name;
public WebAssembler( String name )
{
this.name = name;
}
public void assemble( ModuleAssembly assembly )
throws AssemblyException
{
assembly.addComposites( RequestComposite.class );
assembly.addComposites( ResponseComposite.class );
assembly.addServices( WebServiceComposite.class )
.visibleIn( Visibility.application )
.identifiedBy( name );
assembly.addEntities( WebServiceSettingsEntity.class );
}
}