类 InstanceMetadataProcessor
- java.lang.Object
-
- com.alibaba.nacos.consistency.RequestProcessor
-
- com.alibaba.nacos.consistency.cp.RequestProcessor4CP
-
- com.alibaba.nacos.naming.core.v2.metadata.InstanceMetadataProcessor
-
@Component public class InstanceMetadataProcessor extends com.alibaba.nacos.consistency.cp.RequestProcessor4CPInstance metadata processor.- 作者:
- xiweng.yy
-
-
字段概要
字段 修饰符和类型 字段 说明 private java.util.concurrent.locks.ReentrantReadWriteLocklockprivate NamingMetadataManagernamingMetadataManagerprivate java.lang.reflect.TypeprocessTypeprivate java.util.concurrent.locks.ReentrantReadWriteLock.ReadLockreadLockprivate com.alibaba.nacos.consistency.Serializerserializer
-
构造器概要
构造器 构造器 说明 InstanceMetadataProcessor(NamingMetadataManager namingMetadataManager, com.alibaba.nacos.core.distributed.ProtocolManager protocolManager)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private voiddeleteInstanceMetadata(MetadataOperation<InstanceMetadata> op)java.lang.Stringgroup()java.util.List<com.alibaba.nacos.consistency.snapshot.SnapshotOperation>loadSnapshotOperate()com.alibaba.nacos.consistency.entity.ResponseonApply(com.alibaba.nacos.consistency.entity.WriteRequest request)com.alibaba.nacos.consistency.entity.ResponseonRequest(com.alibaba.nacos.consistency.entity.ReadRequest request)private voidupdateInstanceMetadata(MetadataOperation<InstanceMetadata> op)
-
-
-
字段详细资料
-
namingMetadataManager
private final NamingMetadataManager namingMetadataManager
-
serializer
private final com.alibaba.nacos.consistency.Serializer serializer
-
processType
private final java.lang.reflect.Type processType
-
lock
private final java.util.concurrent.locks.ReentrantReadWriteLock lock
-
readLock
private final java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock readLock
-
-
构造器详细资料
-
InstanceMetadataProcessor
public InstanceMetadataProcessor(NamingMetadataManager namingMetadataManager, com.alibaba.nacos.core.distributed.ProtocolManager protocolManager)
-
-
方法详细资料
-
loadSnapshotOperate
public java.util.List<com.alibaba.nacos.consistency.snapshot.SnapshotOperation> loadSnapshotOperate()
- 覆盖:
loadSnapshotOperate在类中com.alibaba.nacos.consistency.cp.RequestProcessor4CP
-
onRequest
public com.alibaba.nacos.consistency.entity.Response onRequest(com.alibaba.nacos.consistency.entity.ReadRequest request)
- 指定者:
onRequest在类中com.alibaba.nacos.consistency.RequestProcessor
-
onApply
public com.alibaba.nacos.consistency.entity.Response onApply(com.alibaba.nacos.consistency.entity.WriteRequest request)
- 指定者:
onApply在类中com.alibaba.nacos.consistency.RequestProcessor
-
updateInstanceMetadata
private void updateInstanceMetadata(MetadataOperation<InstanceMetadata> op)
-
deleteInstanceMetadata
private void deleteInstanceMetadata(MetadataOperation<InstanceMetadata> op)
-
group
public java.lang.String group()
- 指定者:
group在类中com.alibaba.nacos.consistency.RequestProcessor
-
-