package com.lordofthejars.nosqlunit.infinispan;
import java.util.Properties;
import org.infinispan.commons.api.BasicCache;
import com.lordofthejars.nosqlunit.core.AbstractJsr330Configuration;
public class InfinispanConfiguration extends AbstractJsr330Configuration {
private static final String DEFAULT_HOST = "localhost";
private static final int DEFAULT_PORT = 11222;
private String cacheName;
private String host = DEFAULT_HOST;
private int port = DEFAULT_PORT;
private Properties configurationProperties = null;
private BasicCache<Object, Object> cache;
public InfinispanConfiguration() {
super();
}
public String getCacheName() {
return cacheName;
}
public void setCacheName(String cacheName) {
this.cacheName = cacheName;
}
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
public int getPort() {
return port;
}
public void setPort(int port) {
this.port = port;
}
public BasicCache<Object, Object> getCache() {
return cache;
}
public void setCache(BasicCache<Object, Object> cache) {
this.cache = cache;
}
public Properties getConfigurationProperties() {
return configurationProperties;
}
public void setConfigurationProperties(Properties configurationProperties) {
this.configurationProperties = configurationProperties;
}
}