Interface Updatable<T>
- All Known Implementing Classes:
AbstractJdbcStoreConfiguration, AbstractSchemaJdbcConfiguration, AbstractSegmentedStoreConfiguration, AbstractStoreConfiguration, AllowListConfiguration, AsyncStoreConfiguration, Attribute, AttributeSet, AuthenticationConfiguration, AuthorizationConfiguration, BackupConfiguration, BackupForConfiguration, CDIConnectionFactoryConfiguration, ClusteringConfiguration, Configuration, ConfigurationElement, ConnectionPoolConfiguration, ContainerMemoryConfiguration, ContentTypeConfiguration, CorsConfiguration, CorsRuleConfiguration, CounterManagerConfiguration, CustomStoreConfiguration, DataConfiguration, EncodingConfiguration, EncryptionConfiguration, ExpirationConfiguration, GlobalAuthorizationConfiguration, GlobalJmxConfiguration, GlobalMemoryMonitorConfiguration, GlobalMetricsConfiguration, GlobalSecurityConfiguration, GlobalStateConfiguration, GlobalStatePathConfiguration, GlobalStorageConfiguration, GlobalTracingConfiguration, GroupsConfiguration, HashConfiguration, HotRodServerConfiguration, IndexConfiguration, IndexingConfiguration, IndexMergeConfiguration, IndexReaderConfiguration, IndexShardingConfiguration, IndexWriterConfiguration, InvocationBatchingConfiguration, JdbcStringBasedStoreConfiguration, JGroupsConfiguration, KeyStoreConfiguration, L1Configuration, LockingConfiguration, MemcachedAuthenticationConfiguration, MemcachedServerConfiguration, MemoryConfiguration, PartitionHandlingConfiguration, PersistenceConfiguration, PrincipalRoleMapperConfiguration, ProtocolServerConfiguration, QueriesJdbcConfiguration, QueriesJdbcStoreConfiguration, QueryConfiguration, RecoveryConfiguration, RemoteContainerConfiguration, RemoteServerConfiguration, RemoteStoreConfiguration, RespAuthenticationConfiguration, RespServerConfiguration, RestAuthenticationConfiguration, RestServerConfiguration, RocksDBExpirationConfiguration, RocksDBStoreConfiguration, RolePermissionMapperConfiguration, SaslAuthenticationConfiguration, SaslConfiguration, SchemaJdbcConfiguration, SecurityConfiguration, SecurityConfiguration, SerializationConfiguration, ShutdownConfiguration, SingleFileStoreConfiguration, SitesConfiguration, SniConfiguration, SoftIndexFileStoreConfiguration, SslConfiguration, SslConfiguration, SslEngineConfiguration, StackConfiguration, StackFileConfiguration, StateTransferConfiguration, StatisticsConfiguration, TableJdbcStoreConfiguration, TakeOfflineConfiguration, TemporaryGlobalStatePathConfiguration, TextAuthenticationConfiguration, TopologyCacheConfiguration, TracingConfiguration, TransactionConfiguration, TransportConfiguration, TrustStoreConfiguration, UnsafeConfiguration, XSiteStateTransferConfiguration
public interface Updatable<T>
An interface for defining updatable attributes/attributeset. The default implementation is a no-op.
- Since:
- 13.0
- Author:
- Tristan Tarrant
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidUpdates the mutable part of this instance with the values of the other instancedefault voidvalidateUpdate(String parentName, T other) Verifies that updating the mutable part of this instance with the values of the other instance is possible
-
Method Details
-
update
-
validateUpdate
-