blob: 36cee3f8a3b483f111bc098226a1e9a21c17085e [file] [log] [blame]
package org.qi4j.entitystore.cassandra;
import org.qi4j.api.mixin.Mixins;
import org.qi4j.api.service.ServiceComposite;
@Mixins(CassandraConfigurationService.CassandraConfigurationMixin.class)
public interface CassandraConfigurationService extends ServiceComposite,
CassandraConfiguration {
public class CassandraConfigurationMixin implements CassandraConfiguration {
private final boolean gzipCompress = true;
private final boolean checkAbsentBeforeCreate = false;
private final boolean checkPresentBeforeDelete = false;
private final boolean checkPresentBeforeUpdate = false;
private final String NULL = null;
private final String LOCALHOST = "localhost";
public boolean checkAbsentBeforeCreate() {
return checkAbsentBeforeCreate;
}
public boolean checkPresentBeforeDelete() {
return checkPresentBeforeDelete;
}
public boolean checkPresentBeforeUpdate() {
return checkPresentBeforeUpdate;
}
public boolean gzipCompress() {
return gzipCompress;
}
public boolean readOnly() {
return false;
}
public String getHost() {
return LOCALHOST;
}
public String getLogin() {
return NULL;
}
public String getPassword() {
return NULL;
}
}
}