org.infinispan.commons.configuration.attributes.AttributeSet.protect()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(100)

本文整理了Java中org.infinispan.commons.configuration.attributes.AttributeSet.protect()方法的一些代码示例,展示了AttributeSet.protect()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AttributeSet.protect()方法的具体详情如下:
包路径:org.infinispan.commons.configuration.attributes.AttributeSet
类名称:AttributeSet
方法名:protect

AttributeSet.protect介绍

[英]Returns a new ValueSet where immutable Attributes are write-protected
[中]返回不可变属性受写保护的新值集

代码示例

代码示例来源:origin: wildfly/wildfly

@SuppressWarnings("deprecation")
@Override
public CustomStoreConfiguration create() {
  return new CustomStoreConfiguration(this.attributes.protect(), this.async.create(), this.singletonStore.create());
}

代码示例来源:origin: wildfly/wildfly

@SuppressWarnings("deprecation")
@Override
public HotRodStoreConfiguration create() {
  return new HotRodStoreConfiguration(this.attributes.protect(), this.async.create(), this.singletonStore.create());
}

代码示例来源:origin: org.infinispan/infinispan-cachestore-jdbc

@Override
public TableManipulationConfiguration create() {
 return new TableManipulationConfiguration(attributes.protect());
}

代码示例来源:origin: org.infinispan/infinispan-server-memcached

@Override
public MemcachedServerConfiguration create() {
 return new MemcachedServerConfiguration(attributes.protect(), ssl.create());
}

代码示例来源:origin: org.wildfly/wildfly-clustering-infinispan-extension

@SuppressWarnings("deprecation")
@Override
public CustomStoreConfiguration create() {
  return new CustomStoreConfiguration(this.attributes.protect(), this.async.create(), this.singletonStore.create());
}

代码示例来源:origin: NationalSecurityAgency/datawave

@Override
public AccumuloCacheStoreConfiguration create() {
  return new AccumuloCacheStoreConfiguration(attributes.protect(), async.create(), singletonStore.create());
}

代码示例来源:origin: org.infinispan/infinispan-cachestore-jpa

@Override
public JpaStoreConfiguration create() {
 return new JpaStoreConfiguration(attributes.protect(), async.create(), singletonStore.create());
}

代码示例来源:origin: org.wildfly/wildfly-clustering-infinispan-extension

@SuppressWarnings("deprecation")
@Override
public HotRodStoreConfiguration create() {
  return new HotRodStoreConfiguration(this.attributes.protect(), this.async.create(), this.singletonStore.create());
}

代码示例来源:origin: org.infinispan/infinispan-persistence-soft-index

@Override
public SoftIndexFileStoreConfiguration create() {
 return new SoftIndexFileStoreConfiguration(attributes.protect(),
    async.create(), singletonStore.create());
}

代码示例来源:origin: com.nimbusds/infinispan-cachestore-sql

@Override
public SQLStoreConfiguration create() {
    // This method should construct a new instance of a
  // SQLStoreConfiguration object. There will be one instance
  // per cache.
  return new SQLStoreConfiguration(
    this.attributes.protect(),
    this.async.create(),
    this.singleton().create());
}

代码示例来源:origin: org.infinispan/infinispan-core

private DummyInMemoryStoreConfiguration createDummyConfiguration() {
 AttributeSet protectedAttributesSet = DummyInMemoryStoreConfiguration.attributeDefinitionSet().protect();
 return new DummyInMemoryStoreConfiguration(protectedAttributesSet, null, null);
}

代码示例来源:origin: org.infinispan/infinispan-server-core

@Override
  public MockServerConfiguration create() {
   return new MockServerConfiguration(attributes.protect(), ssl.create());
  }
}

代码示例来源:origin: org.infinispan/infinispan-core

@Override
 public LockableStoreConfiguration create() {
   return new LockableStoreConfiguration(attributes.protect(), async.create(), singletonStore.create());
 }
}

代码示例来源:origin: org.infinispan/infinispan-core

@Override
 public LockableStoreConfiguration create() {
   return new LockableStoreConfiguration(attributes.protect(), async.create(), singletonStore.create());
 }
}

代码示例来源:origin: org.infinispan/infinispan-core

@Override
public CountingStoreConfiguration create() {
  return new CountingStoreConfiguration(attributes.protect(), async.create(), singletonStore.create());
}

代码示例来源:origin: org.infinispan/infinispan-core

@Override
public DummyInMemoryStoreConfiguration create() {
 return new DummyInMemoryStoreConfiguration(attributes.protect(), async.create(), singletonStore.create());
}

代码示例来源:origin: org.infinispan/infinispan-core

@Override
public SimpleLoaderConfiguration create() {
  return new SimpleLoaderConfiguration(attributes.protect(), async.create(), singletonStore.create());
}

代码示例来源:origin: org.infinispan/infinispan-core

@Override public UnreliableCacheStoreConfiguration create() {
  return new UnreliableCacheStoreConfiguration(attributes.protect(), async.create(), singleton().create());
}
@Override public UnreliableCacheStoreConfigurationBuilder self() { return this; }

代码示例来源:origin: org.infinispan/infinispan-persistence-soft-index

@Override
public SoftIndexFileStoreConfiguration newConfigurationFrom(int segment) {
 AttributeSet set = SoftIndexFileStoreConfiguration.attributeDefinitionSet();
 set.read(attributes);
 String dataLocation = set.attribute(DATA_LOCATION).get();
 set.attribute(DATA_LOCATION).set(fileLocationTransform(dataLocation, segment));
 String indexLocation = set.attribute(INDEX_LOCATION).get();
 set.attribute(INDEX_LOCATION).set(fileLocationTransform(indexLocation, segment));
 return new SoftIndexFileStoreConfiguration(set.protect(), async(), singletonStore());
}

代码示例来源:origin: org.infinispan/infinispan-core

@Override
public DummyInMemoryStoreConfiguration newConfigurationFrom(int segment) {
 AttributeSet set = DummyInMemoryStoreConfiguration.attributeDefinitionSet();
 set.read(attributes);
 String storeName = set.attribute(STORE_NAME).get();
 if (storeName != null) {
   set.attribute(STORE_NAME).set(storeName + "-" + segment);
 }
 return new DummyInMemoryStoreConfiguration(set.protect(), async(), singletonStore());
}

相关文章