JAMES-2563 Added Binder for the healthcheck
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/aa83f471 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/aa83f471 Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/aa83f471 Branch: refs/heads/master Commit: aa83f4716a9e1ae31789cc2e0cc1d1585a5a6213 Parents: e9cbdc1 Author: matzepan <[email protected]> Authored: Tue Oct 23 18:46:45 2018 +0200 Committer: Benoit Tellier <[email protected]> Committed: Mon Oct 29 19:15:01 2018 +0700 ---------------------------------------------------------------------- .../org/apache/james/modules/mailbox/CassandraSessionModule.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/aa83f471/server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox/CassandraSessionModule.java ---------------------------------------------------------------------- diff --git a/server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox/CassandraSessionModule.java b/server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox/CassandraSessionModule.java index acdaef0..6d403c5 100644 --- a/server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox/CassandraSessionModule.java +++ b/server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox/CassandraSessionModule.java @@ -30,11 +30,13 @@ import org.apache.james.backends.cassandra.init.CassandraZonedDateTimeModule; import org.apache.james.backends.cassandra.init.SessionWithInitializedTablesFactory; import org.apache.james.backends.cassandra.init.configuration.CassandraConfiguration; import org.apache.james.backends.cassandra.init.configuration.ClusterConfiguration; +import org.apache.james.backends.cassandra.utils.CassandraHealthCheck; import org.apache.james.backends.cassandra.utils.CassandraUtils; import org.apache.james.backends.cassandra.versions.CassandraSchemaVersionDAO; import org.apache.james.backends.cassandra.versions.CassandraSchemaVersionManager; import org.apache.james.backends.cassandra.versions.CassandraSchemaVersionManager.SchemaState; import org.apache.james.backends.cassandra.versions.CassandraSchemaVersionModule; +import org.apache.james.core.healthcheck.HealthCheck; import org.apache.james.lifecycle.api.Configurable; import org.apache.james.mailbox.store.BatchSizes; import org.apache.james.server.CassandraProbe; @@ -83,6 +85,8 @@ public class CassandraSessionModule extends AbstractModule { Multibinder.newSetBinder(binder(), ConfigurationPerformer.class).addBinding().to(CassandraSchemaChecker.class); Multibinder.newSetBinder(binder(), GuiceProbe.class).addBinding().to(CassandraProbe.class); + + Multibinder.newSetBinder(binder(), HealthCheck.class).addBinding().to(CassandraHealthCheck.class); } @Provides --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
