this.counter = new MessageCounter();
this.schemaContext = schemaContext;
this.mappedRpcs = Maps.uniqueIndex(schemaContext.getOperations(), SchemaNode::getQName);
- this.actions = getActions();
+ this.actions = getActions(schemaContext);
this.mappedNotifications = Multimaps.index(schemaContext.getNotifications(),
node -> node.getQName().withoutRevision());
this.baseSchema = baseSchema;
}
@VisibleForTesting
- Set<ActionDefinition> getActions() {
+ static Set<ActionDefinition> getActions(final SchemaContext schemaContext) {
final Builder<ActionDefinition> builder = ImmutableSet.builder();
for (DataSchemaNode dataSchemaNode : schemaContext.getChildNodes()) {
if (dataSchemaNode instanceof ActionNodeContainer) {
return builder.build();
}
- private void findAction(final DataSchemaNode dataSchemaNode, final Builder<ActionDefinition> builder) {
+ private static void findAction(final DataSchemaNode dataSchemaNode, final Builder<ActionDefinition> builder) {
if (dataSchemaNode instanceof ActionNodeContainer) {
final ActionNodeContainer containerSchemaNode = (ActionNodeContainer) dataSchemaNode;
for (ActionDefinition actionDefinition : containerSchemaNode.getActions()) {
QName enable = QName.create(open, "enable");
QName kill = QName.create(URN_EXAMPLE_SERVER_FARM_2, REVISION_EXAMPLE_SERVER_FARM_2, "kill");
Set<QName> qnames = new HashSet<>(Arrays.asList(reset, start, open, enable, kill));
- Set<ActionDefinition> actions = actionNetconfMessageTransformer.getActions();
+ Set<ActionDefinition> actions = NetconfMessageTransformer.getActions(ACTION_SCHEMA);
assertTrue(!actions.isEmpty());
for (ActionDefinition actionDefinition : actions) {
QName qname = actionDefinition.getQName();