Class InputTransformerBootServiceFlag

java.lang.Object
org.codice.ddf.catalog.transformer.bootflag.InputTransformerBootServiceFlag
All Implemented Interfaces:
org.codice.ddf.platform.bootflag.BootServiceFlag

public class InputTransformerBootServiceFlag extends Object implements org.codice.ddf.platform.bootflag.BootServiceFlag
Waits for configured InputTransformers. This check is only done once initially on system startup. Once this service is available in the OSGi registry with the service property id equal to inputTransformerServiceFlag, it indicates that all the InputTransformers are available.

If an InputTransformer that was initially waited for becomes no longer available in the system, and this service is already published, the service will not be unpublished.

  • Constructor Details

    • InputTransformerBootServiceFlag

      public InputTransformerBootServiceFlag(InputTransformerIds inputTransformerIds, List<org.osgi.framework.ServiceReference<ddf.catalog.transform.InputTransformer>> inputTransformers)
      Creates a new InputTransformerBootServiceFlag and begins waiting for the list of configured InputTransformers.
      Parameters:
      inputTransformerIds - list of InputTransformer ids to wait for
      inputTransformers - InputTransformers in the OSGi service registry
  • Method Details

    • destroy

      public void destroy()