cmdRegistry.registerHandler(new GenericTypeOperationHandler(this, "/subsystem=messaging/hornetq-server=default/jms-queue", "queue-address"), "jms-queue");
cmdRegistry.registerHandler(new GenericTypeOperationHandler(this, "/subsystem=messaging/hornetq-server=default/jms-topic", "topic-address"), "jms-topic");
cmdRegistry.registerHandler(new GenericTypeOperationHandler(this, "/subsystem=messaging/hornetq-server=default/connection-factory", null), "connection-factory");
// these are used for the cts setup
cmdRegistry.registerHandler(new CreateJmsResourceHandler(this), false, "create-jms-resource");
cmdRegistry.registerHandler(new DeleteJmsResourceHandler(this), false, "delete-jms-resource");
// rollout plan
final GenericTypeOperationHandler rolloutPlan = new GenericTypeOperationHandler(this, "/management-client-content=rollout-plans/rollout-plan", null);
rolloutPlan.addValueConverter("content", new HeadersArgumentValueConverter(this));
rolloutPlan.addValueCompleter("content", RolloutPlanCompleter.INSTANCE);