Codota Logo
de.otto.edison.jobs.domain
Code IndexAdd Codota to your IDE (free)

How to use de.otto.edison.jobs.domain

Best Java code snippets using de.otto.edison.jobs.domain (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew LinkedList()
  • Codota IconCollections.emptyList()
  • Codota Iconnew ArrayList()
  • Smart code suggestions by Codota
}
origin: otto-de/edison-microservice

public String getStatus() {
  return job.getStatus().name();
}
origin: otto-de/edison-microservice

public static JobInfo newJobInfo(final String jobId,
                 final String jobType,
                 final OffsetDateTime started,
                 final OffsetDateTime lastUpdated,
                 final Optional<OffsetDateTime> stopped,
                 final JobStatus status,
                 final List<JobMessage> messages,
                 final Clock clock,
                 final String hostname) {
  return new JobInfo(jobId, jobType, started, lastUpdated, stopped, status, messages, clock, hostname);
}
origin: de.otto.edison/edison-mongo

@Override
protected final String keyOf(final JobInfo value) {
  return value.getJobId();
}
origin: otto-de/edison-microservice

@Override
public void appendMessage(String jobId, JobMessage jobMessage) {
  JobInfo jobInfo = jobs.get(jobId);
  jobs.replace(jobId, jobInfo.copy().setLastUpdated(jobMessage.getTimestamp()).addMessage(jobMessage).build());
}
origin: otto-de/edison-microservice

@Override
public void setJobStatus(String jobId, JobStatus jobStatus) {
  JobInfo jobInfo = jobs.get(jobId);
  jobs.replace(jobId, jobInfo.copy().setStatus(jobStatus).build());
}
origin: otto-de/edison-microservice

@Override
public void setLastUpdate(String jobId, OffsetDateTime lastUpdate) {
  JobInfo jobInfo = jobs.get(jobId);
  jobs.replace(jobId, jobInfo.copy().setLastUpdated(lastUpdate).build());
}
origin: otto-de/edison-microservice

private JobInfo.Builder defaultJobInfo() {
  return newJobInfo(JOB_ID, JOB_TYPE, clock, HOSTNAME).copy();
}
origin: otto-de/edison-microservice

/**
 * Returns the number of failed jobs.
 *
 * @param jobInfos list of job infos
 * @return num failed jobs
 */
protected final long getNumFailedJobs(final List<JobInfo> jobInfos) {
  return jobInfos
      .stream()
      .filter(job -> JobStatus.ERROR.equals(job.getStatus()))
      .count();
}
origin: otto-de/edison-microservice

public final String getMetaAsString(final String key) {
  checkKey(key);
  return getMetaAsString(key, null);
}
origin: otto-de/edison-microservice

public final Instant getMetaAsInstant(final String key) {
  checkKey(key);
  return getMetaAsInstant(key, null);
}
origin: otto-de/edison-microservice

public String getJobType() {
  return job.getJobType();
}
origin: otto-de/edison-microservice

public String getState() {
  return job.isStopped() ? "Stopped" : "Running";
}
origin: otto-de/edison-microservice

public String getComment() {
  return jobMeta != null ? jobMeta.getDisabledComment() : "";
}
origin: otto-de/edison-microservice

public boolean getIsDisabled() {
  return jobMeta != null && jobMeta.isDisabled();
}
origin: otto-de/edison-microservice

public String getHostname() {
  return job.getHostname();
}
origin: otto-de/edison-microservice

@Override
public int hashCode() {
  return job != null ? job.hashCode() : 0;
}
origin: otto-de/edison-microservice

public static Builder builder() {
  return new Builder();
}
public Builder copy() {
origin: otto-de/edison-microservice

public static JobMessage jobMessage(final Level level, final String message, final OffsetDateTime ts) {
  return new JobMessage(level, message, ts);
}
origin: otto-de/edison-microservice

@Override
protected final String keyOf(final JobInfo value) {
  return value.getJobId();
}
origin: otto-de/edison-microservice

public String getId() {
  return job.getJobId();
}
de.otto.edison.jobs.domain

Most used classes

  • JobInfo$JobStatus
  • JobInfo
  • JobMessage
  • JobMeta
  • JobInfo$Builder
  • MetaJobRunnable,
  • RunningJob,
  • JobMarker,
  • JobRepresentationTest
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