class SharedComponentList implements ComponentLifecycle, ComponentLifecycleExtension {

  public void bindJNDI(String componentId) throws CoreException {
    Collection<AdaptrisComponent> comps = all();
    String id = Args.notNull(componentId, "componentId");
    for (AdaptrisComponent c : comps) {
      if (id.equals(c.getUniqueId())) {
        bind(getContext(), c, isDebug());
        break;
      }
    }
  }

  public  SharedComponentList();

}