X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmessagebus-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmessagebus%2Fapp%2Fimpl%2FUtil.java;h=c70fd3c40341d4f9d350b03c2c664a41882f1ed4;hb=d039ff1e73202fa815e72db49d63ded711386f07;hp=1c0b8b3ef89197d9369457fd58cb3a8ee96e8010;hpb=753515e8868a1a15982d3f2697439f522f273db5;p=controller.git diff --git a/opendaylight/md-sal/messagebus-impl/src/main/java/org/opendaylight/controller/messagebus/app/impl/Util.java b/opendaylight/md-sal/messagebus-impl/src/main/java/org/opendaylight/controller/messagebus/app/impl/Util.java index 1c0b8b3ef8..c70fd3c403 100644 --- a/opendaylight/md-sal/messagebus-impl/src/main/java/org/opendaylight/controller/messagebus/app/impl/Util.java +++ b/opendaylight/md-sal/messagebus-impl/src/main/java/org/opendaylight/controller/messagebus/app/impl/Util.java @@ -8,9 +8,6 @@ package org.opendaylight.controller.messagebus.app.impl; -import java.math.BigInteger; -import java.security.MessageDigest; -import java.security.NoSuchAlgorithmException; import java.util.ArrayList; import java.util.List; import java.util.concurrent.Future; @@ -22,29 +19,10 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath; import com.google.common.util.concurrent.Futures; -public final class Util { - private static final MessageDigest messageDigestTemplate = getDigestInstance(); - - private static MessageDigest getDigestInstance() { - try { - return MessageDigest.getInstance("MD5"); - } catch (final NoSuchAlgorithmException e) { - throw new RuntimeException("Unable to get MD5 instance"); - } - } - static String md5String(final String inputString) { - - try { - final MessageDigest md = (MessageDigest)messageDigestTemplate.clone(); - md.update(inputString.getBytes("UTF-8"), 0, inputString.length()); - return new BigInteger(1, md.digest()).toString(16); - } catch (final Exception e) { - throw new RuntimeException("Unable to get MD5 instance"); - } - } +public final class Util { - public static Future> resultFor(final T output) { + public static Future> resultRpcSuccessFor(final T output) { final RpcResult result = RpcResultBuilder.success(output).build(); return Futures.immediateFuture(result); } @@ -73,7 +51,7 @@ public final class Util { * @param wildcard * @return */ - static String wildcardToRegex(final String wildcard){ + public static String wildcardToRegex(final String wildcard){ final StringBuffer s = new StringBuffer(wildcard.length()); s.append('^'); for (final char c : wildcard.toCharArray()) {