This is an automated email from the ASF dual-hosted git repository.

amichai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/aries-rsa.git

commit f4359f5aeabe48220de7a4cde82ee705b1540c3d
Author: Amichai Rothman <[email protected]>
AuthorDate: Wed Nov 13 11:35:47 2019 +0200

    Little refactorings
---
 .../aries/rsa/discovery/config/ConfigDiscovery.java      |  6 +-----
 .../apache/aries/rsa/discovery/local/LocalDiscovery.java |  6 +-----
 .../rsa/discovery/endpoint/PropertiesMapperTest.java     |  2 +-
 .../aries/rsa/discovery/local/LocalDiscoveryTest.java    |  2 +-
 .../zookeeper/client/ZookeeperEndpointRepository.java    |  4 ++--
 .../rsa/discovery/zookeeper/ZookeeperDiscoveryTest.java  |  3 +--
 .../aries/rsa/itests/felix/tcp/TestDiscoveryImport.java  |  3 +--
 .../apache/aries/rsa/provider/fastbin/BaseActivator.java |  1 -
 .../aries/rsa/provider/fastbin/FastBinProvider.java      |  4 +---
 .../rsa/provider/fastbin/streams/OutputStreamProxy.java  |  2 +-
 .../rsa/provider/fastbin/streams/StreamProviderImpl.java |  3 +--
 .../provider/fastbin/tcp/AbstractInvocationStrategy.java |  2 +-
 .../provider/fastbin/tcp/AsyncInvocationStrategy.java    |  2 +-
 .../rsa/provider/fastbin/tcp/ClientInvokerImpl.java      |  5 ++---
 .../aries/rsa/provider/fastbin/tcp/InvocationType.java   |  2 +-
 .../rsa/provider/fastbin/tcp/ServerInvokerImpl.java      |  6 +++---
 .../aries/rsa/provider/fastbin/tcp/TcpTransport.java     | 10 +++++-----
 .../rsa/provider/fastbin/tcp/TcpTransportFactory.java    |  6 +-----
 .../rsa/provider/fastbin/util/IntrospectionSupport.java  |  6 +-----
 .../aries/rsa/provider/fastbin/util/StringSupport.java   |  2 +-
 .../aries/rsa/provider/fastbin/util/URISupport.java      | 12 +++++-------
 .../aries/rsa/provider/fastbin/InvocationTest.java       | 16 +++++++---------
 .../aries/rsa/provider/fastbin/StreamInvocationTest.java |  3 +--
 .../aries/rsa/provider/fastbin/TransportFailureTest.java |  2 +-
 .../org/apache/aries/rsa/provider/tcp/MethodInvoker.java |  3 +--
 .../org/apache/aries/rsa/provider/tcp/TCPProvider.java   |  2 +-
 .../aries/rsa/provider/tcp/TcpProviderIntentTest.java    |  2 +-
 .../aries/rsa/provider/tcp/TcpProviderPrimitiveTest.java |  2 +-
 .../aries/rsa/core/DistributionProviderTracker.java      |  3 +--
 .../apache/aries/rsa/core/ClientServiceFactoryTest.java  |  3 +--
 .../aries/rsa/core/RemoteServiceAdminCoreTest.java       |  1 -
 .../apache/aries/rsa/core/event/EventProducerTest.java   |  4 +---
 .../importer/local/EndpointListenerManager.java          |  2 +-
 .../importer/local/EndpointListenerImplTest.java         |  2 +-
 34 files changed, 50 insertions(+), 84 deletions(-)

diff --git 
a/discovery/config/src/main/java/org/apache/aries/rsa/discovery/config/ConfigDiscovery.java
 
b/discovery/config/src/main/java/org/apache/aries/rsa/discovery/config/ConfigDiscovery.java
index 014b835..84cdfc4 100644
--- 
a/discovery/config/src/main/java/org/apache/aries/rsa/discovery/config/ConfigDiscovery.java
+++ 
b/discovery/config/src/main/java/org/apache/aries/rsa/discovery/config/ConfigDiscovery.java
@@ -60,11 +60,7 @@ class ConfigDiscovery implements ManagedServiceFactory {
         synchronized (listenerToFilters) {
             listenerToFilters.put(endpointListener, filters);
             for (String filter : filters) {
-                Collection<EndpointEventListener> listeners = 
filterToListeners.get(filter);
-                if (listeners == null) {
-                    listeners = new ArrayList<>();
-                    filterToListeners.put(filter, listeners);
-                }
+                Collection<EndpointEventListener> listeners = 
filterToListeners.computeIfAbsent(filter, k -> new ArrayList<>());
                 listeners.add(endpointListener);
             }
         }
diff --git 
a/discovery/local/src/main/java/org/apache/aries/rsa/discovery/local/LocalDiscovery.java
 
b/discovery/local/src/main/java/org/apache/aries/rsa/discovery/local/LocalDiscovery.java
index a98a717..e0c4884 100644
--- 
a/discovery/local/src/main/java/org/apache/aries/rsa/discovery/local/LocalDiscovery.java
+++ 
b/discovery/local/src/main/java/org/apache/aries/rsa/discovery/local/LocalDiscovery.java
@@ -94,11 +94,7 @@ public class LocalDiscovery implements BundleListener {
         synchronized (listenerToFilters) {
             listenerToFilters.put(endpointListener, filters);
             for (String filter : filters) {
-                Collection<EndpointEventListener> listeners = 
filterToListeners.get(filter);
-                if (listeners == null) {
-                    listeners = new ArrayList<>();
-                    filterToListeners.put(filter, listeners);
-                }
+                Collection<EndpointEventListener> listeners = 
filterToListeners.computeIfAbsent(filter, k -> new ArrayList<>());
                 listeners.add(endpointListener);
             }
         }
diff --git 
a/discovery/local/src/test/java/org/apache/aries/rsa/discovery/endpoint/PropertiesMapperTest.java
 
b/discovery/local/src/test/java/org/apache/aries/rsa/discovery/endpoint/PropertiesMapperTest.java
index 9e94101..bfc638a 100644
--- 
a/discovery/local/src/test/java/org/apache/aries/rsa/discovery/endpoint/PropertiesMapperTest.java
+++ 
b/discovery/local/src/test/java/org/apache/aries/rsa/discovery/endpoint/PropertiesMapperTest.java
@@ -68,7 +68,7 @@ public class PropertiesMapperTest {
         stringSet.add("How are you?");
         m.put("string-set", stringSet);
 
-        int[] intArray = new int[] {1, 2};
+        int[] intArray = {1, 2};
         m.put("int-array", intArray);
 
         String xml = "<xml>\n"
diff --git 
a/discovery/local/src/test/java/org/apache/aries/rsa/discovery/local/LocalDiscoveryTest.java
 
b/discovery/local/src/test/java/org/apache/aries/rsa/discovery/local/LocalDiscoveryTest.java
index 565d75c..c18b8e0 100644
--- 
a/discovery/local/src/test/java/org/apache/aries/rsa/discovery/local/LocalDiscoveryTest.java
+++ 
b/discovery/local/src/test/java/org/apache/aries/rsa/discovery/local/LocalDiscoveryTest.java
@@ -62,7 +62,7 @@ public class LocalDiscoveryTest {
             .andReturn(Collections.enumeration(urls));
         EasyMock.replay(b2);
 
-        Bundle[] bundles = new Bundle[] {b1, b2};
+        Bundle[] bundles = {b1, b2};
 
         LocalDiscovery ld = new LocalDiscovery();
         ld.processExistingBundles(bundles);
diff --git 
a/discovery/zookeeper/src/main/java/org/apache/aries/rsa/discovery/zookeeper/client/ZookeeperEndpointRepository.java
 
b/discovery/zookeeper/src/main/java/org/apache/aries/rsa/discovery/zookeeper/client/ZookeeperEndpointRepository.java
index 4e2472a..9f52b6e 100644
--- 
a/discovery/zookeeper/src/main/java/org/apache/aries/rsa/discovery/zookeeper/client/ZookeeperEndpointRepository.java
+++ 
b/discovery/zookeeper/src/main/java/org/apache/aries/rsa/discovery/zookeeper/client/ZookeeperEndpointRepository.java
@@ -18,10 +18,10 @@
  */
 package org.apache.aries.rsa.discovery.zookeeper.client;
 
-import static java.util.Arrays.asList;
 import static java.util.stream.Collectors.toList;
 
 import java.io.ByteArrayOutputStream;
+import java.util.Arrays;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -169,7 +169,7 @@ public class ZookeeperEndpointRepository {
     }
 
     private void createPath(String path) throws KeeperException, 
InterruptedException {
-        List<String> parts = asList(path.split("/")).stream()
+        List<String> parts = Arrays.stream(path.split("/"))
                 .filter(this::notEmpty)
                 .collect(toList());
         StringBuilder current = new StringBuilder();
diff --git 
a/discovery/zookeeper/src/test/java/org/apache/aries/rsa/discovery/zookeeper/ZookeeperDiscoveryTest.java
 
b/discovery/zookeeper/src/test/java/org/apache/aries/rsa/discovery/zookeeper/ZookeeperDiscoveryTest.java
index bcb7fd0..973a571 100644
--- 
a/discovery/zookeeper/src/test/java/org/apache/aries/rsa/discovery/zookeeper/ZookeeperDiscoveryTest.java
+++ 
b/discovery/zookeeper/src/test/java/org/apache/aries/rsa/discovery/zookeeper/ZookeeperDiscoveryTest.java
@@ -166,8 +166,7 @@ public class ZookeeperDiscoveryTest {
         props.put(RemoteConstants.ENDPOINT_ID, "http://test.de/service1";);
         props.put(RemoteConstants.SERVICE_IMPORTED_CONFIGS, "my");
 
-        EndpointDescription endpoint = new EndpointDescription(props);
-        return endpoint;
+        return new EndpointDescription(props);
     }
 
     private void printNodes(String path) throws KeeperException, 
InterruptedException {
diff --git 
a/itests/felix/src/test/java/org/apache/aries/rsa/itests/felix/tcp/TestDiscoveryImport.java
 
b/itests/felix/src/test/java/org/apache/aries/rsa/itests/felix/tcp/TestDiscoveryImport.java
index ea80ade..f756710 100644
--- 
a/itests/felix/src/test/java/org/apache/aries/rsa/itests/felix/tcp/TestDiscoveryImport.java
+++ 
b/itests/felix/src/test/java/org/apache/aries/rsa/itests/felix/tcp/TestDiscoveryImport.java
@@ -89,8 +89,7 @@ public class TestDiscoveryImport extends RsaTestBase {
         props.put(Constants.OBJECTCLASS, new String[]{"my"});
         props.put(RemoteConstants.ENDPOINT_ID, "myid");
         props.put(RemoteConstants.SERVICE_IMPORTED_CONFIGS, "myconfig");
-        EndpointDescription endpoint = new EndpointDescription(props);
-        return endpoint;
+        return new EndpointDescription(props);
     }
 
     public void endpointChanged(EndpointEvent event, String filter) {
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/BaseActivator.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/BaseActivator.java
index 0848161..380f0af 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/BaseActivator.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/BaseActivator.java
@@ -29,7 +29,6 @@ import java.util.concurrent.ExecutorService;
 import java.util.concurrent.LinkedBlockingQueue;
 import java.util.concurrent.ThreadPoolExecutor;
 import java.util.concurrent.TimeUnit;
-import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.osgi.framework.BundleActivator;
 import org.osgi.framework.BundleContext;
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/FastBinProvider.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/FastBinProvider.java
index ed22d44..5148a95 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/FastBinProvider.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/FastBinProvider.java
@@ -77,9 +77,7 @@ public class FastBinProvider implements DistributionProvider {
     public void close() {
         client.stop();
         final Semaphore counter = new Semaphore(0);
-        server.stop(() -> {
-            counter.release(1);
-        });
+        server.stop(() -> counter.release(1));
         try {
             if(!counter.tryAcquire(1, 30, TimeUnit.SECONDS)) {
                 LOG.warn("Server/Client failed to shut down in time. 
Proceeding shutdown anyway...");
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/streams/OutputStreamProxy.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/streams/OutputStreamProxy.java
index be0ef3c..e7f88c4 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/streams/OutputStreamProxy.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/streams/OutputStreamProxy.java
@@ -45,7 +45,7 @@ public class OutputStreamProxy extends OutputStream 
implements Serializable {
         init();
     }
 
-    private final void init() {
+    private void init() {
         buffer = new byte[StreamProviderImpl.CHUNK_SIZE];
         chunkCounter = new AtomicInteger(-1);
     }
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/streams/StreamProviderImpl.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/streams/StreamProviderImpl.java
index f1010f5..b2234eb 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/streams/StreamProviderImpl.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/streams/StreamProviderImpl.java
@@ -98,8 +98,7 @@ public class StreamProviderImpl implements StreamProvider {
         if(closeable == null)
             throw new IOException("No Stream with id " + id + "available");
         try {
-            T result = (T)closeable;
-            return result;
+            return (T)closeable;
         }
         catch (ClassCastException e) {
             throw new IOException("No Stream with id " + id + "available");
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/AbstractInvocationStrategy.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/AbstractInvocationStrategy.java
index bcc8362..2e6b149 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/AbstractInvocationStrategy.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/AbstractInvocationStrategy.java
@@ -36,7 +36,7 @@ import org.slf4j.LoggerFactory;
 @SuppressWarnings("rawtypes")
 public abstract class AbstractInvocationStrategy implements InvocationStrategy 
{
 
-    protected final static Logger LOGGER = 
LoggerFactory.getLogger(AbstractInvocationStrategy.class);
+    protected static final Logger LOGGER = 
LoggerFactory.getLogger(AbstractInvocationStrategy.class);
 
     @Override
     public ResponseFuture request(SerializationStrategy serializationStrategy, 
ClassLoader loader, Method method, Object[] args, DataByteArrayOutputStream 
requestStream) throws Exception {
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/AsyncInvocationStrategy.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/AsyncInvocationStrategy.java
index 6d31b87..9d869fd 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/AsyncInvocationStrategy.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/AsyncInvocationStrategy.java
@@ -111,7 +111,7 @@ public class AsyncInvocationStrategy extends 
AbstractInvocationStrategy {
         return (Class) t.getActualTypeArguments()[0];
     }
 
-    static private Class<?>[] payloadTypes(Method method) {
+    private static Class<?>[] payloadTypes(Method method) {
         Class<?>[] types = method.getParameterTypes();
         Class<?>[] new_types = new Class<?>[types.length-1];
         System.arraycopy(types, 0, new_types, 0, new_types.length);
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/ClientInvokerImpl.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/ClientInvokerImpl.java
index dfd1789..f2b3a70 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/ClientInvokerImpl.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/ClientInvokerImpl.java
@@ -54,7 +54,7 @@ public class ClientInvokerImpl implements ClientInvoker, 
Dispatched {
     protected static final Logger LOGGER = 
LoggerFactory.getLogger(ClientInvokerImpl.class);
 
     @SuppressWarnings("rawtypes")
-    private final static Map<Class, String> CLASS_TO_PRIMITIVE = new 
HashMap<>(8, 1.0F);
+    private static final Map<Class, String> CLASS_TO_PRIMITIVE = new 
HashMap<>(8, 1.0F);
 
     static {
         CLASS_TO_PRIMITIVE.put(boolean.class, "Z");
@@ -316,8 +316,7 @@ public class ClientInvokerImpl implements ClientInvoker, 
Dispatched {
                     e = executionException.getCause();
                 }
                 if (e instanceof RuntimeException) {
-                    RuntimeException runtimeException = (RuntimeException)e;
-                    throw runtimeException;
+                    throw e;
                 }
                 Class< ? >[] exceptionTypes = method.getExceptionTypes();
                 for (Class< ? > exceptionType : exceptionTypes) {
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/InvocationType.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/InvocationType.java
index 1da9be5..ccec3b4 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/InvocationType.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/InvocationType.java
@@ -72,7 +72,7 @@ public enum InvocationType {
      */
     private static boolean promiseAvailable;
 
-    private InvocationType(InvocationStrategy strategy) {
+    InvocationType(InvocationStrategy strategy) {
         this.strategy = strategy;
     }
 
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/ServerInvokerImpl.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/ServerInvokerImpl.java
index e2b6a96..de4dd04 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/ServerInvokerImpl.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/ServerInvokerImpl.java
@@ -54,7 +54,7 @@ import org.slf4j.LoggerFactory;
 public class ServerInvokerImpl implements ServerInvoker, Dispatched {
 
     protected static final Logger LOGGER = 
LoggerFactory.getLogger(ServerInvokerImpl.class);
-    static private final HashMap<String, Class> PRIMITIVE_TO_CLASS = new 
HashMap<>(8, 1.0F);
+    private static final HashMap<String, Class> PRIMITIVE_TO_CLASS = new 
HashMap<>(8, 1.0F);
     static {
         PRIMITIVE_TO_CLASS.put("Z", boolean.class);
         PRIMITIVE_TO_CLASS.put("B", byte.class);
@@ -106,7 +106,7 @@ public class ServerInvokerImpl implements ServerInvoker, 
Dispatched {
             if( rc == null ) {
                 String[] parts = data.utf8().toString().split(",");
                 String name = parts[0];
-                Class params[] = new Class[parts.length-1];
+                Class[] params = new Class[parts.length-1];
                 for( int  i=0; i < params.length; i++) {
                     params[i] = decodeClass(parts[i+1]);
                 }
@@ -274,7 +274,7 @@ public class ServerInvokerImpl implements ServerInvoker, 
Dispatched {
     }
 
     private Buffer readBuffer(DataByteArrayInputStream bais) throws 
IOException {
-        byte b[] = new byte[bais.readVarInt()];
+        byte[] b = new byte[bais.readVarInt()];
         bais.readFully(b);
         return new Buffer(b);
     }
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransport.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransport.java
index 8920a78..0de37b1 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransport.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransport.java
@@ -77,15 +77,15 @@ public class TcpTransport implements Transport {
         }
     };
 
-    final public void start() {
+    public final void start() {
         start(null);
     }
 
-    final public void stop() {
+    public final void stop() {
         stop(null);
     }
 
-    final public void start(final Runnable onCompleted) {
+    public final void start(final Runnable onCompleted) {
         queue().execute(new Runnable() {
             public void run() {
                 if (_serviceState.isCreated() || _serviceState.isStopped()) {
@@ -114,7 +114,7 @@ public class TcpTransport implements Transport {
         });
     }
 
-    final public void stop(final Runnable onCompleted) {
+    public final void stop(final Runnable onCompleted) {
         queue().execute(new Runnable() {
             public void run() {
                 if (_serviceState instanceof STARTED) {
@@ -654,7 +654,7 @@ public class TcpTransport implements Transport {
     // Transport states
     //
 
-    public static abstract class State {
+    public abstract static class State {
         LinkedList<Runnable> callbacks = new LinkedList<>();
 
         void add(Runnable r) {
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransportFactory.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransportFactory.java
index 4fbf410..6a7b59d 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransportFactory.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/tcp/TcpTransportFactory.java
@@ -90,11 +90,7 @@ public class TcpTransportFactory {
      * TcpTransport.
      */
     protected TcpTransport createTransport(URI uri) throws 
NoSuchAlgorithmException, Exception {
-        if( !uri.getScheme().equals("tcp") ) {
-            return null;
-        }
-        TcpTransport transport = new TcpTransport();
-        return transport;
+        return uri.getScheme().equals("tcp") ? new TcpTransport() : null;
     }
 
     protected URI getLocalLocation(URI location) {
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/IntrospectionSupport.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/IntrospectionSupport.java
index a4bbfaf..ffb7354 100755
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/IntrospectionSupport.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/IntrospectionSupport.java
@@ -228,11 +228,7 @@ public final class IntrospectionSupport {
     }
 
     private static boolean isSettableType(Class<?> clazz) {
-        if (PropertyEditorManager.findEditor(clazz) != null) {
-            return true;
-        }
-
-        return false;
+        return PropertyEditorManager.findEditor(clazz) != null;
     }
 
     public static String toString(Object target) {
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/StringSupport.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/StringSupport.java
index 2cb06a3..efea382 100644
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/StringSupport.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/StringSupport.java
@@ -35,7 +35,7 @@ public class StringSupport {
     }
 
     public static String fillString(int count, char character) {
-        char t[] = new char[count];
+        char[] t = new char[count];
         Arrays.fill(t, character);
         return new String(t);
     }
diff --git 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/URISupport.java
 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/URISupport.java
index 085df4b..97ceffe 100755
--- 
a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/URISupport.java
+++ 
b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/util/URISupport.java
@@ -38,7 +38,7 @@ public class URISupport {
         private String host;
         private String scheme;
         private String path;
-        private URI components[];
+        private URI[] components;
         private Map<String, String> parameters;
         private String fragment;
 
@@ -191,7 +191,7 @@ public class URISupport {
             params = "";
         }
 
-        String components[] = splitComponents(componentString);
+        String[] components = splitComponents(componentString);
         rc.components = new URI[components.length];
         for (int i = 0; i < components.length; i++) {
             rc.components[i] = new URI(components[i].trim());
@@ -220,7 +220,7 @@ public class URISupport {
 
         int last = 0;
         int depth = 0;
-        char chars[] = str.toCharArray();
+        char[] chars = str.toCharArray();
         for (int i = 0; i < chars.length; i++) {
             switch (chars[i]) {
             case '(':
@@ -245,7 +245,7 @@ public class URISupport {
             l.add(s);
         }
 
-        String rc[] = new String[l.size()];
+        String[] rc = new String[l.size()];
         l.toArray(rc);
         return rc;
     }
@@ -327,9 +327,7 @@ public class URISupport {
     }
 
     public int indexOfParenthesisMatch(String str) {
-        int result = -1;
-
-        return result;
+        return -1;
     }
 
 }
diff --git 
a/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/InvocationTest.java
 
b/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/InvocationTest.java
index cc92a44..9c42149 100644
--- 
a/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/InvocationTest.java
+++ 
b/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/InvocationTest.java
@@ -51,8 +51,8 @@ import org.junit.Test;
 import org.osgi.framework.ServiceException;
 
 public class InvocationTest {
-    final static long MILLIS_IN_A_NANO = TimeUnit.MILLISECONDS.toNanos(1);
-    final static long SECONDS_IN_A_NANO = TimeUnit.SECONDS.toNanos(1);
+    static final long MILLIS_IN_A_NANO = TimeUnit.MILLISECONDS.toNanos(1);
+    static final long SECONDS_IN_A_NANO = TimeUnit.SECONDS.toNanos(1);
 
     final int BENCHMARK_CLIENTS = 100;
     final int BENCHMARK_INVOCATIONS_PER_CLIENT = 1000;
@@ -379,7 +379,7 @@ public class InvocationTest {
 
             final AtomicInteger requests = new AtomicInteger(0);
             final AtomicInteger failures = new AtomicInteger(0);
-            final long latencies[] = new long[BENCHMARK_CLIENTS * 
BENCHMARK_INVOCATIONS_PER_CLIENT];
+            final long[] latencies = new long[BENCHMARK_CLIENTS * 
BENCHMARK_INVOCATIONS_PER_CLIENT];
 
             final long start = System.nanoTime();
             Thread[] threads = new Thread[BENCHMARK_CLIENTS];
@@ -440,7 +440,7 @@ public class InvocationTest {
 
         final int thread_idx;
         final int nbInvocationsPerThread;
-        final long latencies[];
+        final long[] latencies;
         final AtomicInteger requests;
         final AtomicInteger failures;
         final Hello hello;
@@ -529,7 +529,7 @@ public class InvocationTest {
 
             final AtomicInteger requests = new AtomicInteger(0);
             final AtomicInteger failures = new AtomicInteger(0);
-            final long latencies[] = new long[BENCHMARK_CLIENTS * 
BENCHMARK_INVOCATIONS_PER_CLIENT];
+            final long[] latencies = new long[BENCHMARK_CLIENTS * 
BENCHMARK_INVOCATIONS_PER_CLIENT];
 
             final long start = System.nanoTime();
             AsyncClient[] threads = new AsyncClient[BENCHMARK_CLIENTS];
@@ -585,7 +585,7 @@ public class InvocationTest {
 
     }
 
-    static private StringValue.Bean stringValue(String hello) {
+    private static StringValue.Bean stringValue(String hello) {
         StringValue.Bean rc = new StringValue.Bean();
         rc.setValue(hello);
         return rc;
@@ -681,9 +681,7 @@ public class InvocationTest {
         @Override
         public Future<String> helloAsync(final String name) {
             ExecutorService executor = Executors.newSingleThreadExecutor();
-            return executor.submit(() -> {
-                return hello(name);
-            });
+            return executor.submit(() -> hello(name));
         }
     }
 
diff --git 
a/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/StreamInvocationTest.java
 
b/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/StreamInvocationTest.java
index e50f247..db29158 100644
--- 
a/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/StreamInvocationTest.java
+++ 
b/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/StreamInvocationTest.java
@@ -191,8 +191,7 @@ public class StreamInvocationTest {
                     while((i = in.read()) != -1) {
                         out.write(i);
                     }
-                    byte[] md5 = digest.digest(out.toByteArray());
-                    return md5;
+                    return digest.digest(out.toByteArray());
                 }
                 catch (Exception e) {
                     e.printStackTrace();
diff --git 
a/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/TransportFailureTest.java
 
b/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/TransportFailureTest.java
index ec73c0d..ae8dd5d 100644
--- 
a/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/TransportFailureTest.java
+++ 
b/provider/fastbin/src/test/java/org/apache/aries/rsa/provider/fastbin/TransportFailureTest.java
@@ -92,7 +92,7 @@ public class TransportFailureTest {
         }
     }
 
-    public static interface Hello {
+    public interface Hello {
         void hello(String name, AsyncCallback<String> callback) throws 
Exception;
     }
 
diff --git 
a/provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/MethodInvoker.java
 
b/provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/MethodInvoker.java
index 2a16153..88de885 100644
--- 
a/provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/MethodInvoker.java
+++ 
b/provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/MethodInvoker.java
@@ -95,7 +95,6 @@ public class MethodInvoker {
                 parameterTypes.add(arg.getClass());
             }
         }
-        Class<?>[] parameterTypesAr = parameterTypes.toArray(new Class[]{});
-        return parameterTypesAr;
+        return parameterTypes.toArray(new Class[]{});
     }
 }
diff --git 
a/provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/TCPProvider.java 
b/provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/TCPProvider.java
index e83385d..2bc0065 100644
--- 
a/provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/TCPProvider.java
+++ 
b/provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/TCPProvider.java
@@ -93,7 +93,7 @@ public class TCPProvider implements DistributionProvider {
         throws IntentUnsatisfiedException {
         try {
             URI address = new URI(endpoint.getId());
-            Integer timeout = new 
EndpointPropertiesParser(endpoint).getTimeoutMillis();
+            int timeout = new 
EndpointPropertiesParser(endpoint).getTimeoutMillis();
             InvocationHandler handler = new TcpInvocationHandler(cl, 
address.getHost(), address.getPort(), timeout);
             return Proxy.newProxyInstance(cl, interfaces, handler);
         } catch (Exception e) {
diff --git 
a/provider/tcp/src/test/java/org/apache/aries/rsa/provider/tcp/TcpProviderIntentTest.java
 
b/provider/tcp/src/test/java/org/apache/aries/rsa/provider/tcp/TcpProviderIntentTest.java
index de486eb..3c18f2b 100644
--- 
a/provider/tcp/src/test/java/org/apache/aries/rsa/provider/tcp/TcpProviderIntentTest.java
+++ 
b/provider/tcp/src/test/java/org/apache/aries/rsa/provider/tcp/TcpProviderIntentTest.java
@@ -54,7 +54,7 @@ public class TcpProviderIntentTest {
     public void basicAndAsyncIntents() {
         Map<String, Object> props = new HashMap<>();
         EndpointHelper.addObjectClass(props, exportedInterfaces);
-        String[] standardIntents = new String[] {"osgi.basic", "osgi.async"};
+        String[] standardIntents = {"osgi.basic", "osgi.async"};
         props.put(RemoteConstants.SERVICE_EXPORTED_INTENTS, standardIntents);
         Endpoint ep = provider.exportService(myService, bc, props, 
exportedInterfaces);
         Assert.assertThat("Service should be exported as the intents: " + 
Arrays.toString(standardIntents) + " must be supported", ep, notNullValue());
diff --git 
a/provider/tcp/src/test/java/org/apache/aries/rsa/provider/tcp/TcpProviderPrimitiveTest.java
 
b/provider/tcp/src/test/java/org/apache/aries/rsa/provider/tcp/TcpProviderPrimitiveTest.java
index c81795d..af2dca8 100644
--- 
a/provider/tcp/src/test/java/org/apache/aries/rsa/provider/tcp/TcpProviderPrimitiveTest.java
+++ 
b/provider/tcp/src/test/java/org/apache/aries/rsa/provider/tcp/TcpProviderPrimitiveTest.java
@@ -157,7 +157,7 @@ public class TcpProviderPrimitiveTest {
     public void testDTOAr() {
         DTOType dto = new DTOType();
         dto.value = "Test";
-        DTOType[] dtoAr = new DTOType[] {dto};
+        DTOType[] dtoAr = {dto};
         DTOType[] result = myServiceProxy.callDTOAr(dtoAr);
         assertThat(result[0], samePropertyValuesAs(dtoAr[0]));
     }
diff --git 
a/rsa/src/main/java/org/apache/aries/rsa/core/DistributionProviderTracker.java 
b/rsa/src/main/java/org/apache/aries/rsa/core/DistributionProviderTracker.java
index a10f143..7158987 100644
--- 
a/rsa/src/main/java/org/apache/aries/rsa/core/DistributionProviderTracker.java
+++ 
b/rsa/src/main/java/org/apache/aries/rsa/core/DistributionProviderTracker.java
@@ -81,8 +81,7 @@ public class DistributionProviderTracker extends 
ServiceTracker<DistributionProv
         } catch (BundleException e) {
             LOG.error(e.getMessage(), e);
         }
-        BundleContext apiContext = apiBundle.getBundleContext();
-        return apiContext;
+        return apiBundle.getBundleContext();
     }
 
     @Override
diff --git 
a/rsa/src/test/java/org/apache/aries/rsa/core/ClientServiceFactoryTest.java 
b/rsa/src/test/java/org/apache/aries/rsa/core/ClientServiceFactoryTest.java
index 281d43c..f0c321a 100644
--- a/rsa/src/test/java/org/apache/aries/rsa/core/ClientServiceFactoryTest.java
+++ b/rsa/src/test/java/org/apache/aries/rsa/core/ClientServiceFactoryTest.java
@@ -82,7 +82,6 @@ public class ClientServiceFactoryTest extends TestCase {
         map.put(RemoteConstants.ENDPOINT_ID, "http://google.de";);
         map.put(RemoteConstants.SERVICE_IMPORTED_CONFIGS, 
"myGreatConfiguration");
         map.put(Constants.OBJECTCLASS, new String[]{String.class.getName()});
-        EndpointDescription endpoint = new EndpointDescription(map);
-        return endpoint;
+        return new EndpointDescription(map);
     }
 }
diff --git 
a/rsa/src/test/java/org/apache/aries/rsa/core/RemoteServiceAdminCoreTest.java 
b/rsa/src/test/java/org/apache/aries/rsa/core/RemoteServiceAdminCoreTest.java
index 408ff7d..c25f59a 100644
--- 
a/rsa/src/test/java/org/apache/aries/rsa/core/RemoteServiceAdminCoreTest.java
+++ 
b/rsa/src/test/java/org/apache/aries/rsa/core/RemoteServiceAdminCoreTest.java
@@ -34,7 +34,6 @@ import static org.junit.Assert.assertTrue;
 import java.io.IOException;
 import java.util.Arrays;
 import java.util.Collection;
-import java.util.Dictionary;
 import java.util.HashMap;
 import java.util.Hashtable;
 import java.util.List;
diff --git 
a/rsa/src/test/java/org/apache/aries/rsa/core/event/EventProducerTest.java 
b/rsa/src/test/java/org/apache/aries/rsa/core/event/EventProducerTest.java
index 84e70ee..f123598 100644
--- a/rsa/src/test/java/org/apache/aries/rsa/core/event/EventProducerTest.java
+++ b/rsa/src/test/java/org/apache/aries/rsa/core/event/EventProducerTest.java
@@ -44,7 +44,6 @@ import org.osgi.framework.InvalidSyntaxException;
 import org.osgi.framework.ServiceReference;
 import org.osgi.service.remoteserviceadmin.EndpointDescription;
 import org.osgi.service.remoteserviceadmin.ExportReference;
-import org.osgi.service.remoteserviceadmin.ExportRegistration;
 import org.osgi.service.remoteserviceadmin.RemoteConstants;
 import org.osgi.service.remoteserviceadmin.RemoteServiceAdminEvent;
 import org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener;
@@ -148,7 +147,6 @@ public class EventProducerTest {
         props.put(RemoteConstants.ENDPOINT_ID, "foo://bar");
         props.put(Constants.OBJECTCLASS, new String[] {"org.foo.Bar", 
"org.boo.Far"});
         props.put(RemoteConstants.SERVICE_IMPORTED_CONFIGS, new String[] 
{"org.apache.cxf.ws"});
-        final EndpointDescription epd = new EndpointDescription(props);
-        return epd;
+        return new EndpointDescription(props);
     }
 }
diff --git 
a/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/local/EndpointListenerManager.java
 
b/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/local/EndpointListenerManager.java
index 8aa28d9..a246a03 100644
--- 
a/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/local/EndpointListenerManager.java
+++ 
b/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/local/EndpointListenerManager.java
@@ -88,7 +88,7 @@ public class EndpointListenerManager implements 
ServiceInterestListener{
 
     public void start() {
         EndpointListener endpointListenerAdapter = new 
EndpointListenerAdapter();
-        String[] ifAr = new String[] {EndpointListener.class.getName(), 
EndpointEventListener.class.getName()};
+        String[] ifAr = {EndpointListener.class.getName(), 
EndpointEventListener.class.getName()};
         serviceRegistration = bctx.registerService(ifAr, 
endpointListenerAdapter, getEELProperties());
 
         bctx.registerService(ListenerHook.class, listenerHook, null);
diff --git 
a/topology-manager/src/test/java/org/apache/aries/rsa/topologymanager/importer/local/EndpointListenerImplTest.java
 
b/topology-manager/src/test/java/org/apache/aries/rsa/topologymanager/importer/local/EndpointListenerImplTest.java
index 4846b16..dcdba60 100644
--- 
a/topology-manager/src/test/java/org/apache/aries/rsa/topologymanager/importer/local/EndpointListenerImplTest.java
+++ 
b/topology-manager/src/test/java/org/apache/aries/rsa/topologymanager/importer/local/EndpointListenerImplTest.java
@@ -46,7 +46,7 @@ public class EndpointListenerImplTest extends Assert {
         TopologyManagerImport tm = c.createMock(TopologyManagerImport.class);
         ServiceRegistration sr = c.createMock(ServiceRegistration.class);
 
-        String[] ifAr = new String[] {EndpointListener.class.getName(), 
EndpointEventListener.class.getName()};
+        String[] ifAr = {EndpointListener.class.getName(), 
EndpointEventListener.class.getName()};
         // expect Listener registration
         EasyMock.expect(bc.registerService(EasyMock.aryEq(ifAr),
                                            EasyMock.anyObject(),

Reply via email to