| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace |
|---|---|---|---|---|---|---|---|
| com.spotify.helios.agent.ContainerDecorator | java.util.List<com.spotify.helios.agent.ContainerDecorator> | 4 | 1 | 1 | - | - | Internal -> Jdk |
| void | com.spotify.helios.agent.AgentConfig | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Map<java.lang.String, java.lang.Object> | com.typesafe.config.Config | 3 | 1 | 1 | - | - | Jdk -> External |
| java.lang.String | java.util.List<java.lang.String> | 6 | 1 | 1 | - | - | Jdk -> Jdk |
| void | com.spotify.helios.master.MasterMain | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Map.Entry<java.lang.String, java.lang.String> | com.spotify.helios.common.descriptors.HostSelector | 2 | 2 | 1 | - | - | Jdk -> Internal |
| java.util.Map | java.util.List | 8 | 4 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | com.spotify.helios.common.descriptors.DeploymentGroup | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| com.spotify.helios.servicescommon.QueueingHistoryWriter | com.spotify.helios.agent.TaskHistoryWriter | 2 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.util.List<com.spotify.helios.servicescommon.coordination.ZooKeeperOperation> | com.spotify.helios.master.ZooKeeperMasterModel.RolloutOperations | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| com.spotify.helios.master.MasterModel | com.spotify.helios.master.ZooKeeperMasterModel | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| com.spotify.helios.rollingupdate.DeploymentGroupHistoryWriter | com.spotify.helios.servicescommon.KafkaSender | 2 | 1 | 1 | - | - | Internal -> Internal |
| com.spotify.helios.common.descriptors.DeploymentGroupStatus.State | com.spotify.helios.common.descriptors.DeploymentGroupStatus | 3 | 1 | 1 | Composition | - | Internal -> Internal |
| com.spotify.docker.client.messages.ContainerConfig | com.spotify.docker.client.messages.HostConfig | 1 | 1 | 1 | SIBLING | - | External -> External |
| java.lang.Object | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List | com.google.common.collect.ImmutableList.Builder | 1 | 1 | 1 | - | - | Jdk -> External |
| com.spotify.helios.master.ZooKeeperMasterModel.RollingUpdateTaskResult | com.spotify.helios.rollingupdate.RollingUpdateOp | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | com.spotify.helios.common.descriptors.JobId | 2 | 2 | 1 | Composition | - | Jdk -> Internal |
| java.util.List<com.spotify.helios.servicescommon.coordination.ZooKeeperOperation> | com.spotify.helios.rollingupdate.RollingUpdateOp | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.HashMap | java.util.Map | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| com.spotify.helios.servicescommon.ZooKeeperRegistrar | com.spotify.helios.servicescommon.ZooKeeperRegistrarService | 6 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.google.common.base.Supplier<java.util.List<java.net.URI>> | com.sun.jersey.spi.dispatch.RequestDispatcher | 1 | 1 | 1 | SIBLING | - | External -> External |
| java.lang.String | int | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.springframework.ldap.core.LdapTemplate | org.springframework.ldap.core.LdapOperations | 2 | 1 | 1 | R_SUPER_T | - | External -> External |
| com.sun.jersey.spi.inject.InjectableProvider | com.spotify.helios.auth.Authenticator | 1 | 1 | 1 | - | - | External -> Internal |
| javax.ws.rs.core.HttpHeaders | com.sun.jersey.api.core.HttpRequestContext | 4 | 1 | 1 | T_SUPER_R | - | External -> External |
| com.sun.jersey.api.core.HttpRequestContext | com.sun.jersey.spi.container.ContainerRequest | 1 | 1 | 1 | T_SUPER_R | - | External -> External |
| java.net.URI | com.spotify.helios.serviceregistration.ServiceRegistration.Endpoint | 5 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.List<java.net.InetAddress> | java.net.InetAddress | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| com.google.common.base.Supplier<java.util.List<com.spotify.helios.serviceregistration.ServiceRegistration.Endpoint>> | com.spotify.helios.client.EndpointIterator | 1 | 1 | 1 | - | - | External -> Internal |
| com.spotify.helios.client.EndpointIterator | java.util.Iterator<com.spotify.helios.serviceregistration.ServiceRegistration.Endpoint> | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk |
| com.google.common.base.Supplier | java.util.List | 2 | 1 | 1 | - | - | External -> Jdk |
| java.util.Iterator<com.spotify.helios.serviceregistration.ServiceRegistration.Endpoint> | com.spotify.helios.client.EndpointIterator | 2 | 1 | 1 | T_SUPER_R | - | Jdk -> Internal |
| int | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.spotify.helios.client.HttpConnector | com.spotify.helios.client.DefaultHttpConnector | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.Deque | java.util.Queue | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.bouncycastle.crypto.tls.Certificate | com.spotify.helios.client.tls.X509CertificateFactory.CertificateAndKeyPair | 2 | 1 | 1 | - | - | External -> Internal |
| java.nio.file.Path | com.spotify.helios.client.ClientCertificatePath | 7 | 1 | 1 | Composition | - | Jdk -> Internal |
| void | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Boolean | boolean | 1 | 1 | 1 | - | Unboxing | Jdk -> Jdk |
| java.util.List | com.google.common.collect.ImmutableList | 2 | 2 | 1 | T_SUPER_R | - | Jdk -> External |
| int | java.net.InetSocketAddress | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| com.codahale.metrics.Timer | void | 2 | 1 | 1 | - | - | External -> Jdk |
| com.spotify.helios.master.OldJobReaper | java.util.Optional<com.spotify.helios.master.OldJobReaper> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.spotify.helios.master.DeadAgentReaper | java.util.Optional<com.spotify.helios.master.DeadAgentReaper> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.spotify.helios.client.tls.X509CertificateFactory.CertificateAndKeyPair | com.spotify.helios.client.HttpsHandlers.CertificateAndPrivateKey | 2 | 1 | 1 | - | - | Internal -> Internal |
| int | com.spotify.helios.common.descriptors.PortMapping | 5 | 1 | 1 | Composition | - | Jdk -> Internal |
| void | boolean | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.CountDownLatch | java.util.Optional<java.util.concurrent.CountDownLatch> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | long | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.text.DateFormat | org.joda.time.format.DateTimeFormatter | 1 | 1 | 1 | - | - | Jdk -> External |
| java.util.Optional<java.util.concurrent.CountDownLatch> | java.util.concurrent.CountDownLatch | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| int | java.util.List<java.lang.Integer> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.spotify.helios.common.descriptors.JobStatus | com.spotify.helios.common.descriptors.HostStatus | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Set | java.util.Collection | 2 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| com.spotify.helios.common.descriptors.HostStatus | java.util.Map<java.lang.String, com.spotify.helios.common.descriptors.HostStatus> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| com.spotify.helios.testing.HeliosDeployment | com.spotify.helios.testing.HeliosSoloDeployment | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.List | java.util.ListIterator | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List | java.util.Set | 3 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| com.google.common.collect.ImmutableList | java.util.List | 2 | 2 | 1 | R_SUPER_T | - | External -> Jdk |
| com.spotify.helios.master.ZooKeeperMasterModel | com.spotify.helios.master.MasterModel | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.hamcrest.CustomTypeSafeMatcher | org.hamcrest.Matcher | 4 | 1 | 1 | - | - | External -> External |
| com.spotify.helios.master.HostChanges | java.util.List<java.lang.String> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.spotify.helios.testing.LogStreamProvider | com.spotify.helios.testing.LogStreamFollower | 4 | 1 | 1 | - | - | Internal -> Internal |
| com.spotify.helios.testing.InMemoryLogStreamProvider | com.spotify.helios.testing.InMemoryLogStreamFollower | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.nio.charset.CharsetDecoder | com.spotify.helios.testing.LoggingLogStreamFollower.Decoder | 3 | 1 | 1 | Composition | - | Jdk -> Internal |
| com.spotify.docker.client.LogStream | java.util.Iterator<com.spotify.docker.client.LogMessage> | 2 | 1 | 1 | - | - | External -> Jdk |
| java.io.ByteArrayOutputStream | java.io.OutputStream | 2 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| com.spotify.helios.servicescommon.KafkaSender | java.util.List<com.spotify.helios.servicescommon.EventSender> | 5 | 1 | 1 | - | - | Internal -> Jdk |
| com.google.common.base.Optional | java.util.Optional | 3 | 1 | 1 | - | - | External -> Jdk |
| java.util.Optional | org.apache.kafka.clients.producer.KafkaProducer | 2 | 1 | 1 | - | - | Jdk -> External |
| com.spotify.helios.servicescommon.statistics.ZooKeeperMetrics | com.codahale.metrics.Timer | 1 | 1 | 1 | - | - | Internal -> External |
| com.google.common.util.concurrent.ListenableFuture<com.spotify.helios.common.descriptors.JobStatus> | com.spotify.helios.common.descriptors.JobStatus | 3 | 1 | 1 | - | - | External -> Internal |
| com.google.common.util.concurrent.ListenableFuture<com.spotify.helios.common.descriptors.HostStatus> | com.spotify.helios.common.descriptors.HostStatus | 1 | 1 | 1 | - | - | External -> Internal |
| java.util.List<java.lang.String> | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.spotify.docker.client.DockerClient | com.spotify.docker.client.messages.Version | 1 | 1 | 1 | SIBLING | - | External -> External |
| com.spotify.helios.client.ClientCertificatePath | com.spotify.sshagenttls.CertKeyPaths | 5 | 1 | 1 | - | - | Internal -> External |
| java.util.Map | com.google.common.collect.ImmutableMap | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> External |
| java.util.HashSet | java.util.Set | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| com.google.common.collect.ImmutableMap | java.util.Map | 1 | 1 | 1 | R_SUPER_T | - | External -> Jdk |
| long | java.lang.Long | 6 | 1 | 1 | - | Boxing | Jdk -> Jdk |
| boolean | java.lang.Boolean | 18 | 1 | 1 | - | Boxing | Jdk -> Jdk |
| int | java.lang.Integer | 6 | 1 | 1 | - | Boxing | Jdk -> Jdk |
| java.util.Set | java.util.Map | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.google.common.collect.ImmutableSet.Builder | com.google.common.collect.ImmutableMap.Builder | 1 | 1 | 1 | SIBLING | - | External -> External |
| com.spotify.helios.common.descriptors.JobId | com.spotify.helios.common.descriptors.Job | 18 | 2 | 1 | SIBLING | - | Internal -> Internal |
| com.spotify.helios.common.descriptors.Job | com.spotify.helios.common.descriptors.JobId | 9 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.google.common.base.Optional | com.google.common.base.Supplier | 4 | 1 | 1 | SIBLING | - | External -> External |
| com.google.common.collect.ImmutableMap.Builder | com.google.common.collect.ImmutableSet.Builder | 1 | 1 | 1 | SIBLING | - | External -> External |
| int | long | 6 | 1 | 1 | - | Widening | Jdk -> Jdk |
| java.lang.Integer | java.lang.Long | 5 | 1 | 1 | SIBLING | - | Jdk -> Jdk |