Class DataProtocolService

java.lang.Object
fr.ens.biologie.genomique.kenetre.util.ServiceNameLoader<DataProtocol>
fr.ens.biologie.genomique.eoulsan.data.protocols.DataProtocolService

public class DataProtocolService extends fr.ens.biologie.genomique.kenetre.util.ServiceNameLoader<DataProtocol>
This class define a service to retrieve a DataProtocol.
Since:
1.0
Author:
Laurent Jourdren
  • Method Details

    • getInstance

      public static DataProtocolService getInstance()
      Retrieve the singleton static instance of DataProtocolService.
      Returns:
      A DataProtocol instance
    • getDefaultProtocol

      public FileDataProtocol getDefaultProtocol()
      Get the default protocol.
      Returns:
      the default DataProtocol
    • newService

      public DataProtocol newService(String serviceName)
      Overrides:
      newService in class fr.ens.biologie.genomique.kenetre.util.ServiceNameLoader<DataProtocol>
    • getServiceClasses

      public com.google.common.collect.ListMultimap<String,String> getServiceClasses()
      Overrides:
      getServiceClasses in class fr.ens.biologie.genomique.kenetre.util.ServiceNameLoader<DataProtocol>
    • isService

      public boolean isService(String serviceName)
      Overrides:
      isService in class fr.ens.biologie.genomique.kenetre.util.ServiceNameLoader<DataProtocol>