writeOpTransformerChain.add(new LegacyPropertyWriteOperationTransformer()); ChainedOperationTransformer writeOpChainedTransformer = new ChainedOperationTransformer(writeOpTransformerChain, false); for (String opName : Operations.getAllWriteAttributeOperationNames()) { builder.addOperationTransformationOverride(opName) .inheritResourceAttributeDefinitions()
public static void buildTransformation(ModelVersion version, ResourceTransformationDescriptionBuilder builder, PathElement path) { if (InfinispanModel.VERSION_6_0_0.requiresTransformation(version)) { builder.getAttributeBuilder().setDiscard(DiscardAttributeChecker.ALWAYS, Attribute.MAX_BATCH_SIZE.getDefinition()); } if (InfinispanModel.VERSION_3_0_0.requiresTransformation(version)) { builder.addOperationTransformationOverride(ModelDescriptionConstants.ADD) .setCustomOperationTransformer(new SimpleOperationTransformer(new LegacyPropertyAddOperationTransformer())) .inheritResourceAttributeDefinitions() .end(); builder.setCustomResourceTransformer(new LegacyPropertyResourceTransformer()); builder.addRawOperationTransformationOverride(MapOperations.MAP_GET_DEFINITION.getName(), new SimpleOperationTransformer(new LegacyPropertyMapGetOperationTransformer())); for (String name : Operations.getAllWriteAttributeOperationNames()) { builder.addOperationTransformationOverride(name) .inheritResourceAttributeDefinitions() .setCustomOperationTransformer(new LegacyPropertyWriteOperationTransformer(address -> address.getParent().append(path))) .end(); } } StoreWriteThroughResourceDefinition.buildTransformation(version, builder); StoreWriteBehindResourceDefinition.buildTransformation(version, builder); }
for (String opName : Operations.getAllWriteAttributeOperationNames()) { builder.addOperationTransformationOverride(opName) .inheritResourceAttributeDefinitions()
writeOpTransformerChain.add(new LegacyPropertyWriteOperationTransformer()); ChainedOperationTransformer writeOpChainedTransformer = new ChainedOperationTransformer(writeOpTransformerChain, false); for (String opName : Operations.getAllWriteAttributeOperationNames()) { builder.addOperationTransformationOverride(opName) .inheritResourceAttributeDefinitions()
public static void buildTransformation(ModelVersion version, ResourceTransformationDescriptionBuilder builder, PathElement path) { if (InfinispanModel.VERSION_6_0_0.requiresTransformation(version)) { builder.getAttributeBuilder().setDiscard(DiscardAttributeChecker.ALWAYS, Attribute.MAX_BATCH_SIZE.getDefinition()); } if (InfinispanModel.VERSION_3_0_0.requiresTransformation(version)) { builder.addOperationTransformationOverride(ModelDescriptionConstants.ADD) .setCustomOperationTransformer(new SimpleOperationTransformer(new LegacyPropertyAddOperationTransformer())) .inheritResourceAttributeDefinitions() .end(); builder.setCustomResourceTransformer(new LegacyPropertyResourceTransformer()); builder.addRawOperationTransformationOverride(MapOperations.MAP_GET_DEFINITION.getName(), new SimpleOperationTransformer(new LegacyPropertyMapGetOperationTransformer())); for (String name : Operations.getAllWriteAttributeOperationNames()) { builder.addOperationTransformationOverride(name) .inheritResourceAttributeDefinitions() .setCustomOperationTransformer(new LegacyPropertyWriteOperationTransformer(address -> address.getParent().append(path))) .end(); } } StoreWriteThroughResourceDefinition.buildTransformation(version, builder); StoreWriteBehindResourceDefinition.buildTransformation(version, builder); }
for (String opName : Operations.getAllWriteAttributeOperationNames()) { builder.addOperationTransformationOverride(opName) .inheritResourceAttributeDefinitions()