in client/src/main/java/co/elastic/opamp/client/internal/request/fields/appenders/AgentToServerAppenders.java [37:65]
public AgentToServerAppenders(
AgentDescriptionAppender agentDescriptionAppender,
EffectiveConfigAppender effectiveConfigAppender,
RemoteConfigStatusAppender remoteConfigStatusAppender,
SequenceNumberAppender sequenceNumberAppender,
CapabilitiesAppender capabilitiesAppender,
InstanceUidAppender instanceUidAppender,
FlagsAppender flagsAppender,
AgentDisconnectAppender agentDisconnectAppender) {
this.agentDescriptionAppender = agentDescriptionAppender;
this.effectiveConfigAppender = effectiveConfigAppender;
this.remoteConfigStatusAppender = remoteConfigStatusAppender;
this.sequenceNumberAppender = sequenceNumberAppender;
this.capabilitiesAppender = capabilitiesAppender;
this.instanceUidAppender = instanceUidAppender;
this.flagsAppender = flagsAppender;
this.agentDisconnectAppender = agentDisconnectAppender;
Map<FieldType, AgentToServerAppender> appenders = new HashMap<>();
appenders.put(FieldType.AGENT_DESCRIPTION, agentDescriptionAppender);
appenders.put(FieldType.EFFECTIVE_CONFIG, effectiveConfigAppender);
appenders.put(FieldType.REMOTE_CONFIG_STATUS, remoteConfigStatusAppender);
appenders.put(FieldType.SEQUENCE_NUM, sequenceNumberAppender);
appenders.put(FieldType.CAPABILITIES, capabilitiesAppender);
appenders.put(FieldType.INSTANCE_UID, instanceUidAppender);
appenders.put(FieldType.FLAGS, flagsAppender);
appenders.put(FieldType.AGENT_DISCONNECT, agentDisconnectAppender);
allAppenders = Collections.unmodifiableMap(appenders);
}