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 |