Skip to content

Commit

Permalink
Use more precise type for Server.outputWriters
Browse files Browse the repository at this point in the history
  • Loading branch information
hightea committed Mar 31, 2021
1 parent 42aa877 commit fe16c13
Showing 1 changed file with 2 additions and 4 deletions.
Expand Up @@ -31,9 +31,7 @@
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Iterables;
import com.google.inject.name.Named;
import com.googlecode.jmxtrans.ServerListBuilder;
import com.googlecode.jmxtrans.connections.JMXConnection;
import com.googlecode.jmxtrans.connections.JmxConnectionProvider;
import com.sun.tools.attach.VirtualMachine;
Expand Down Expand Up @@ -159,7 +157,7 @@ public class Server implements JmxConnectionProvider {

@Getter private final ImmutableSet<Query> queries;

@Nonnull @Getter private final Iterable<OutputWriter> outputWriters;
@Nonnull @Getter private final ImmutableList<OutputWriter> outputWriters;

@Nonnull private final KeyedObjectPool<JmxConnectionProvider, JMXConnection> pool;
@Nonnull @Getter private final ImmutableList<OutputWriterFactory> outputWriterFactories;
Expand Down Expand Up @@ -510,7 +508,7 @@ private Builder(Server server) {
this.local = server.local;
this.ssl = server.ssl;
this.queries.addAll(server.queries);
Iterables.addAll(this.outputWriters, server.outputWriters);
this.outputWriters.addAll(server.outputWriters);
this.pool = server.pool;
}

Expand Down

0 comments on commit fe16c13

Please sign in to comment.