Codota Logo
Configuration
Code IndexAdd Codota to your IDE (free)

How to use
Configuration
in
com.hubspot.singularity.runner.base.configuration

Best Java code snippets using com.hubspot.singularity.runner.base.configuration.Configuration (Showing top 11 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
DateTime d =
  • Codota Iconnew DateTime()
  • Codota IconDateTimeFormatter formatter;String text;formatter.parseDateTime(text)
  • Codota IconObject instant;new DateTime(instant)
  • Smart code suggestions by Codota
}
origin: HubSpot/Singularity

@Configuration(filename = "/etc/singularity.s3downloader.yaml", consolidatedField = "s3downloader")
public class SingularityS3DownloaderConfiguration extends BaseRunnerConfiguration {
 @Min(1)
origin: HubSpot/Singularity

 @Override
 public T get() {
  final Configuration configuration = clazz.getAnnotation(Configuration.class);

  try {
   final File baseFile = new File(configuration.filename());
   final T baseConfig = baseFile.exists() ? objectMapper.readValue(baseFile, clazz) : clazz.newInstance();

   final JsonNode overrideNode = filename.isPresent() ? loadYamlField(filename.get(), configuration.consolidatedField()) : objectMapper.createObjectNode();

   final T config = objectMapper.readerForUpdating(baseConfig).readValue(overrideNode);

   final Set<ConstraintViolation<T>> violations = validator.validate(config);
   if (!violations.isEmpty()) {
    throw new ConfigurationValidationException(filename.or(configuration.filename()), violations);
   }

   return config;
  } catch (Exception e) {
   throw Throwables.propagate(e);
  }
 }
}
origin: HubSpot/Singularity

public void printProperties() {
 for (BaseRunnerConfiguration configuration : configurations) {
  try {
   final Configuration annotation = configuration.getClass().getAnnotation(Configuration.class);
   final String filename = consolidatedConfigFilename.or(annotation == null ? "(unknown)" : annotation.filename());
   LOG.trace(String.format("Loaded %s from %s:%n%s", configuration.getClass().getSimpleName(), filename, yamlMapper.writeValueAsString(configuration)));
  } catch (Exception e) {
   LOG.warn(String.format("Exception while attempting to print %s!", configuration.getClass().getName()), e);
  }
 }
}
origin: com.hubspot/SingularityRunnerBase

public void printProperties() {
 for (BaseRunnerConfiguration configuration : configurations) {
  try {
   final Configuration annotation = configuration.getClass().getAnnotation(Configuration.class);
   final String filename = consolidatedConfigFilename.or(annotation == null ? "(unknown)" : annotation.filename());
   LOG.trace(String.format("Loaded %s from %s:%n%s", configuration.getClass().getSimpleName(), filename, yamlMapper.writeValueAsString(configuration)));
  } catch (Exception e) {
   LOG.warn(String.format("Exception while attempting to print %s!", configuration.getClass().getName()), e);
  }
 }
}
origin: HubSpot/Singularity

@Configuration(filename = "/etc/singularity.base.yaml", consolidatedField = "base")
public class SingularityRunnerBaseConfiguration extends BaseRunnerConfiguration {
 @DirectoryExists
origin: com.hubspot/SingularityRunnerBase

 @Override
 public T get() {
  final Configuration configuration = clazz.getAnnotation(Configuration.class);

  try {
   final File baseFile = new File(configuration.filename());
   final T baseConfig = baseFile.exists() ? objectMapper.readValue(baseFile, clazz) : clazz.newInstance();

   final JsonNode overrideNode = filename.isPresent() ? loadYamlField(filename.get(), configuration.consolidatedField()) : objectMapper.createObjectNode();

   final T config = objectMapper.readerForUpdating(baseConfig).readValue(overrideNode);

   final Set<ConstraintViolation<T>> violations = validator.validate(config);
   if (!violations.isEmpty()) {
    throw new ConfigurationValidationException(filename.or(configuration.filename()), violations);
   }

   return config;
  } catch (Exception e) {
   throw Throwables.propagate(e);
  }
 }
}
origin: HubSpot/Singularity

@Configuration(filename = "/etc/singularity.s3base.yaml", consolidatedField = "s3")
public class SingularityS3Configuration extends BaseRunnerConfiguration {
 @NotEmpty
origin: HubSpot/Singularity

@Configuration(filename = "/etc/singularity.s3uploader.yaml", consolidatedField = "s3uploader")
public class SingularityS3UploaderConfiguration extends BaseRunnerConfiguration {
 @Min(0)
origin: HubSpot/Singularity

@Configuration(filename = "/etc/singularity.executor.cleanup.yaml", consolidatedField = "executorCleanup")
public class SingularityExecutorCleanupConfiguration extends BaseRunnerConfiguration {
 @JsonProperty
origin: HubSpot/Singularity

@Configuration(filename = "/etc/singularity.executor.yaml", consolidatedField = "executor")
public class SingularityExecutorConfiguration extends BaseRunnerConfiguration {
 @NotEmpty
origin: com.hubspot/SingularityRunnerBase

@Configuration(filename = "/etc/singularity.base.yaml", consolidatedField = "base")
public class SingularityRunnerBaseConfiguration extends BaseRunnerConfiguration {
 @DirectoryExists
com.hubspot.singularity.runner.base.configurationConfiguration

Most used methods

  • <init>
  • consolidatedField
  • filename

Popular in Java

  • Start an intent from android
  • getContentResolver (Context)
  • setContentView (Activity)
  • onRequestPermissionsResult (Fragment)
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • Properties (java.util)
    The Properties class represents a persistent set of properties. The Properties can be saved to a st
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • JCheckBox (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now