class RemoteActionRegistryMXBeanImpl extends AbstractRegistryMXBean<ActionRoutingTable, DOMActionInstance> implements RemoteActionRegistryMXBean {

    @Override
    public Set<String> getLocalRegisteredAction() {
        ActionRoutingTable table = localData();
        Set<String> routedAction = new HashSet<>(table.getItems().size());
        for (DOMActionInstance route : table.getItems()) {
            final YangInstanceIdentifier actionPath = YangInstanceIdentifier.create(new NodeIdentifier(
                route.getType().lastNodeIdentifier()));
            if (!actionPath.isEmpty()) {
                routedAction.add(ROUTE_CONSTANT + actionPath + NAME_CONSTANT + route.getType());
            }
        }

        log.debug("Locally registered routed RPCs {}", routedAction);
        return routedAction;
    }

    public  RemoteActionRegistryMXBeanImpl(final BucketStoreAccess actionRegistryAccess, final Timeout timeout);

}