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]

Reply via email to