public void createAcl(String vfabricId, NodeId nodeId, String aclName) {
AddAclInputBuilder inputBuilder = new AddAclInputBuilder();
FabricId fabricId = new FabricId(vfabricId);
inputBuilder.setFabricId(fabricId);
inputBuilder.setAclName(aclName);
NodeId deviceId = new NodeId(nodeId.getValue());
inputBuilder.setLogicalDevice(deviceId);
LOG.debug("FABMGR: createAcl: fabricId={}, deviceId={}, aclName={}", fabricId.getValue(), deviceId.getValue(),
aclName);
Future<RpcResult<Void>> result = this.fabServiceService.addAcl(inputBuilder.build());
try {
RpcResult<Void> output = result.get();
if (output.isSuccessful()) {
LOG.debug("FABMGR: createAcl: addAcl RPC success");
}
} catch (Exception e) {
LOG.error("FABMGR: ERROR: createAcl: addAcl RPC failed.", e);
}
}