本文整理汇总了Java中org.infinispan.configuration.parsing.ConfigurationBuilderHolder.getCurrentConfigurationBuilder方法的典型用法代码示例。如果您正苦于以下问题:Java ConfigurationBuilderHolder.getCurrentConfigurationBuilder方法的具体用法?Java ConfigurationBuilderHolder.getCurrentConfigurationBuilder怎么用?Java ConfigurationBuilderHolder.getCurrentConfigurationBuilder使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.infinispan.configuration.parsing.ConfigurationBuilderHolder
的用法示例。
在下文中一共展示了ConfigurationBuilderHolder.getCurrentConfigurationBuilder方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: readElement
import org.infinispan.configuration.parsing.ConfigurationBuilderHolder; //导入方法依赖的package包/类
@Override
public void readElement(final XMLExtendedStreamReader reader, final ConfigurationBuilderHolder holder)
throws XMLStreamException {
ConfigurationBuilder builder = holder.getCurrentConfigurationBuilder();
Element element = Element.forName(reader.getLocalName());
switch (element) {
case CLOUD_STORE: {
parseCloudStore(reader, builder.persistence(), holder.getClassLoader());
break;
}
default: {
throw ParseUtils.unexpectedElement(reader);
}
}
}
示例2: readElement
import org.infinispan.configuration.parsing.ConfigurationBuilderHolder; //导入方法依赖的package包/类
@Override
public void readElement(XMLExtendedStreamReader reader, ConfigurationBuilderHolder configurationBuilderHolder)
throws XMLStreamException {
ConfigurationBuilder builder = configurationBuilderHolder.getCurrentConfigurationBuilder();
Element element = Element.forName(reader.getLocalName());
switch (element) {
case MONGODB_STORE: {
parseMongoDBStore(reader,
builder.persistence());
break;
}
default: {
throw ParseUtils.unexpectedElement(reader);
}
}
}
开发者ID:infinispan,项目名称:infinispan-cachestore-mongodb,代码行数:18,代码来源:MongoDBCacheStoreConfigurationParser.java
示例3: readElement
import org.infinispan.configuration.parsing.ConfigurationBuilderHolder; //导入方法依赖的package包/类
@Override
public void readElement(final XMLExtendedStreamReader reader, final ConfigurationBuilderHolder holder)
throws XMLStreamException {
ConfigurationBuilder builder = holder.getCurrentConfigurationBuilder();
Element element = Element.forName(reader.getLocalName());
switch (element) {
case CASSANDRA_STORE: {
parseCassandraStore(reader, builder.persistence());
break;
}
default: {
throw ParseUtils.unexpectedElement(reader);
}
}
}
开发者ID:infinispan,项目名称:infinispan-cachestore-cassandra,代码行数:17,代码来源:CassandraStoreConfigurationParser82.java
示例4: readElement
import org.infinispan.configuration.parsing.ConfigurationBuilderHolder; //导入方法依赖的package包/类
@Override
public void readElement(XMLExtendedStreamReader reader, ConfigurationBuilderHolder holder) throws XMLStreamException {
ConfigurationBuilder builder = holder.getCurrentConfigurationBuilder();
Element element = Element.forName(reader.getLocalName());
switch (element) {
case LEVELDB_STORE: {
parseLevelDBCacheStore(reader, builder.persistence().addStore(LevelDBStoreConfigurationBuilder.class));
break;
}
default: {
throw ParseUtils.unexpectedElement(reader);
}
}
}
开发者ID:danberindei,项目名称:infinispan-cachestore-leveldb,代码行数:15,代码来源:LevelDBStoreConfigurationParser60.java
示例5: readElement
import org.infinispan.configuration.parsing.ConfigurationBuilderHolder; //导入方法依赖的package包/类
@Override
public void readElement(XMLExtendedStreamReader reader, ConfigurationBuilderHolder holder) throws XMLStreamException {
ConfigurationBuilder builder = holder.getCurrentConfigurationBuilder();
Element element = Element.forName(reader.getLocalName());
switch (element) {
case MAPDB_STORE: {
parseOffheapCacheStore(reader, builder.persistence().addStore(MapDBStoreConfigurationBuilder.class));
break;
}
default: {
throw ParseUtils.unexpectedElement(reader);
}
}
}
示例6: readElement
import org.infinispan.configuration.parsing.ConfigurationBuilderHolder; //导入方法依赖的package包/类
@Override
public void readElement(final XMLExtendedStreamReader reader, final ConfigurationBuilderHolder holder) throws XMLStreamException {
ConfigurationBuilder builder = holder.getCurrentConfigurationBuilder();
Element element = Element.forName(reader.getLocalName());
switch (element) {
case HBASE_STORE: {
parseHBaseStore(reader, builder.loaders(), holder.getClassLoader());
break;
}
default: {
throw ParseUtils.unexpectedElement(reader);
}
}
}
开发者ID:infinispan,项目名称:infinispan-cachestore-hbase,代码行数:16,代码来源:HBaseCacheStoreConfigurationParser53.java
示例7: readElement
import org.infinispan.configuration.parsing.ConfigurationBuilderHolder; //导入方法依赖的package包/类
@Override
public void readElement(XMLExtendedStreamReader reader, ConfigurationBuilderHolder holder) throws XMLStreamException {
ConfigurationBuilder builder = holder.getCurrentConfigurationBuilder();
Element element = Element.forName(reader.getLocalName());
switch (element) {
case OFFHEAP_STORE: {
parseOffheapCacheStore(reader, builder.persistence().addStore(OffheapStoreConfigurationBuilder.class));
break;
}
default: {
throw ParseUtils.unexpectedElement(reader);
}
}
}
开发者ID:saturnism,项目名称:infinispan-cachestore-offheap,代码行数:15,代码来源:OffheapStoreConfigurationParser60.java