X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmessagebus-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmessagebus%2Fapp%2Futil%2FUtil.java;h=0b28e55886decc0cd43fffbea87af5b53ad734d1;hb=729e3f9606dae61f98bd0bca0cfb082c22e5b8d8;hp=02247ff734dd500143eaad48ac0bca4624789b77;hpb=a81d98f692b80c45bce3fe6a87e731abfb012a9f;p=controller.git diff --git a/opendaylight/md-sal/messagebus-util/src/main/java/org/opendaylight/controller/messagebus/app/util/Util.java b/opendaylight/md-sal/messagebus-util/src/main/java/org/opendaylight/controller/messagebus/app/util/Util.java index 02247ff734..0b28e55886 100644 --- a/opendaylight/md-sal/messagebus-util/src/main/java/org/opendaylight/controller/messagebus/app/util/Util.java +++ b/opendaylight/md-sal/messagebus-util/src/main/java/org/opendaylight/controller/messagebus/app/util/Util.java @@ -8,29 +8,27 @@ package org.opendaylight.controller.messagebus.app.util; +import com.google.common.util.concurrent.Futures; +import com.google.common.util.concurrent.ListenableFuture; import java.util.ArrayList; import java.util.List; -import java.util.concurrent.Future; import java.util.regex.Pattern; - import org.opendaylight.yangtools.yang.common.RpcResult; import org.opendaylight.yangtools.yang.common.RpcResultBuilder; import org.opendaylight.yangtools.yang.model.api.SchemaPath; -import com.google.common.util.concurrent.Futures; - - public final class Util { + private Util() { + } - public static Future> resultRpcSuccessFor(final T output) { - final RpcResult result = RpcResultBuilder.success(output).build(); - return Futures.immediateFuture(result); + public static ListenableFuture> resultRpcSuccessFor(final T output) { + return Futures.immediateFuture(RpcResultBuilder.success(output).build()); } /** - * Method filters qnames based on wildcard strings + * Method filters qnames based on wildcard strings. * - * @param list + * @param list list of SchemaPaths * @param pattern matching pattern * @return list of filtered qnames */ @@ -47,15 +45,13 @@ public final class Util { } /** - * CREDIT to http://www.rgagnon.com/javadetails/java-0515.html - * @param wildcard - * @return + * CREDIT to http://www.rgagnon.com/javadetails/java-0515.html. */ - public static String wildcardToRegex(final String wildcard){ - final StringBuffer s = new StringBuffer(wildcard.length()); + public static String wildcardToRegex(final String wildcard) { + final StringBuilder s = new StringBuilder(wildcard.length()); s.append('^'); for (final char c : wildcard.toCharArray()) { - switch(c) { + switch (c) { case '*': s.append(".*"); break;