Tabnine Logo
ApplicationInfo
Code IndexAdd Tabnine to your IDE (free)

How to use
ApplicationInfo
in
de.otto.edison.status.domain

Best Java code snippets using de.otto.edison.status.domain.ApplicationInfo (Showing top 9 results out of 315)

origin: otto-de/edison-microservice

@Bean
@ConditionalOnMissingBean(ApplicationInfo.class)
public ApplicationInfo applicationInfo(EdisonApplicationProperties edisonApplicationProperties) {
  return ApplicationInfo.applicationInfo(serviceName, edisonApplicationProperties);
}
origin: de.otto.edison/edison-status

public static ApplicationInfo applicationInfo(final String name,
                       final String description,
                       final String group,
                       final String environment) {
  return new ApplicationInfo(name, description, group, environment);
}
origin: de.otto.edison/edison-status

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || getClass() != o.getClass()) return false;
  ApplicationStatus that = (ApplicationStatus) o;
  if (application != null ? !application.equals(that.application) : that.application != null) return false;
  if (system != null ? !system.equals(that.system) : that.system != null) return false;
  if (vcs != null ? !vcs.equals(that.vcs) : that.vcs != null) return false;
  if (team != null ? !team.equals(that.team) : that.team != null) return false;
  if (status != that.status) return false;
  if (statusDetails != null ? !statusDetails.equals(that.statusDetails) : that.statusDetails != null)
    return false;
  if (serviceSpecs != null ? !serviceSpecs.equals(that.serviceSpecs) : that.serviceSpecs != null) return false;
  return true;
}
origin: de.otto.edison/edison-status

@Override
public int hashCode() {
  int result = application != null ? application.hashCode() : 0;
  result = 31 * result + (system != null ? system.hashCode() : 0);
  result = 31 * result + (vcs != null ? vcs.hashCode() : 0);
  result = 31 * result + (team != null ? team.hashCode() : 0);
  result = 31 * result + (status != null ? status.hashCode() : 0);
  result = 31 * result + (statusDetails != null ? statusDetails.hashCode() : 0);
  result = 31 * result + (serviceSpecs != null ? serviceSpecs.hashCode() : 0);
  return result;
}
origin: de.otto.edison/edison-status

@Bean
@ConditionalOnMissingBean(ApplicationInfo.class)
public ApplicationInfo applicationInfo() {
  return ApplicationInfo.applicationInfo(name, description, group, environment);
}
origin: otto-de/edison-microservice

public static ApplicationInfo applicationInfo(final String serviceName, final EdisonApplicationProperties statusProps) {
  return new ApplicationInfo(serviceName, statusProps);
}
origin: otto-de/edison-microservice

@Bean
ApplicationInfo applicationInfo() {
  return ApplicationInfo.applicationInfo("test-app", edisonApplicationProperties("Some Test", "test-group", "test-env", "desc"));
}
origin: otto-de/edison-microservice

@Test
public void shouldCreateStatusRepresentationWithoutDetails() {
  // given
  EdisonApplicationProperties edisonApplicationProperties = edisonApplicationProperties("Some Title", "group", "local-env", "desc");
  final StatusRepresentation json = statusRepresentationOf(
      applicationStatus(applicationInfo("app-name", edisonApplicationProperties), mock(ClusterInfo.class), mock(SystemInfo.class), mock(VersionInfo.class), mock(TeamInfo.class), emptyList())
  );
  // then
  assertThat(json.application.name, is("app-name"));
  assertThat(json.application.title, is("Some Title"));
  assertThat(json.application.status, is(OK));
  assertThat(json.application.statusDetails.size(), is(0));
}
origin: otto-de/edison-microservice

  @Test
  public void shouldFailToConstructWithOutName() {
    // given / when / then
    assertThrows(IllegalArgumentException.class, () -> {
      applicationInfo("", edisonApplicationProperties("", "", "", ""));
    });
  }
}
de.otto.edison.status.domainApplicationInfo

Javadoc

Information about the application, like name, description, group and environment.

Most used methods

  • applicationInfo
  • <init>
  • equals
  • hashCode

Popular in Java

  • Running tasks concurrently on multiple threads
  • compareTo (BigDecimal)
  • getExternalFilesDir (Context)
  • setRequestProperty (URLConnection)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now