Skip to content

Upgrading com.google.guava:guava 13 to 14

Unknown13.0.1 → 14.0.1

UnknownUpgrade verdict

None of the 5 releases in this range publish notes, so breaking changes can't be ruled out.

  • Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
  • Their commits are listed with this comparison.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

Adds javax.inject:javax.inject 1.

Installs 2 packages in all (was 1).

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: final class Equivalences
  • removed: static method Equivalences.equals(): Equivalence
  • removed: static method Equivalences.identity(): Equivalence
  • changed: class FinalizableReferenceQueue → class FinalizableReferenceQueue implements Closeable
  • added: method FinalizableReferenceQueue.close(): void
  • added: method Splitter.withKeyValueSeparator(char): Splitter.MapSplitter
  • added: method Stopwatch.elapsed(TimeUnit): long
  • added: static method Ascii.toLowerCase(CharSequence): String
  • added: static method Ascii.toUpperCase(CharSequence): String
  • changed: static method Finalizer.startFinalizer(Class, Object): ReferenceQueue → static method Finalizer.startFinalizer(Class, ReferenceQueue, PhantomReference): void
  • removed: abstract class AbstractLinkedIterator extends UnmodifiableIterator
  • removed: class AsynchronousComputationException extends ComputationException
  • removed: ctor AbstractLinkedIterator(Object)
  • removed: ctor AsynchronousComputationException(Throwable)
  • removed: method AbstractLinkedIterator.computeNext(Object): Object
  • removed: method AbstractLinkedIterator.hasNext(): boolean
  • removed: method AbstractLinkedIterator.next(): Object
  • removed: method GenericMapMaker.softKeys(): GenericMapMaker
  • removed: method ImmutableBiMap.containsKey(Object): boolean
  • removed: method ImmutableBiMap.containsValue(Object): boolean
  • removed: method ImmutableBiMap.equals(Object): boolean
  • removed: method ImmutableBiMap.get(Object): Object
  • removed: method ImmutableBiMap.hashCode(): int
  • removed: method ImmutableBiMap.isEmpty(): boolean
  • removed: method ImmutableBiMap.keySet(): ImmutableSet
  • removed: method ImmutableBiMap.size(): int
  • removed: method ImmutableBiMap.toString(): String
  • removed: method ImmutableMultimap.containsEntry(Object, Object): boolean
  • removed: method ImmutableMultimap.containsValue(Object): boolean
  • removed: method ImmutableMultimap.equals(Object): boolean
  • removed: method ImmutableMultimap.hashCode(): int
  • removed: method ImmutableMultimap.isEmpty(): boolean
  • removed: method ImmutableMultimap.toString(): String
  • removed: method MapMaker.softKeys(): MapMaker
  • removed: static method Iterators.skip(Iterator, int): int
  • changed: abstract class ImmutableMultimap implements Multimap, Serializable → abstract class ImmutableMultimap extends AbstractMultimap implements Serializable
  • changed: class TreeMultimap extends AbstractSortedSetMultimap → class TreeMultimap extends AbstractSortedKeySortedSetMultimap
  • changed: final class HashBiMap extends AbstractBiMap → final class HashBiMap extends AbstractMap implements BiMap, Serializable
  • changed: interface SortedMultiset extends Multiset, SortedIterable → interface SortedMultiset extends SortedMultisetBridge, SortedIterable
  • changed: method SortedMultiset.elementSet(): SortedSet → method SortedMultiset.elementSet(): NavigableSet
  • changed: method TreeMultimap.asMap(): SortedMap → method TreeMultimap.asMap(): NavigableMap
  • changed: method TreeMultimap.keySet(): SortedSet → method TreeMultimap.keySet(): NavigableSet
  • added: abstract class ForwardingBlockingDeque extends ForwardingDeque implements BlockingDeque
  • added: class ImmutableRangeMap implements RangeMap
  • added: class TreeRangeSet extends AbstractRangeSet
  • added: ctor ForwardingBlockingDeque()
  • added: ctor ImmutableRangeMap.Builder()
  • added: ctor ImmutableRangeSet.Builder()
  • added: final class ImmutableRangeSet extends AbstractRangeSet implements Serializable
  • added: final class TreeRangeMap implements RangeMap
  • added: interface RangeMap
  • added: interface RangeSet
  • added: method FluentIterable.copyInto(Collection): Collection
  • added: method FluentIterable.index(Function): ImmutableListMultimap
  • added: method FluentIterable.toList(): ImmutableList
  • added: method FluentIterable.toMap(Function): ImmutableMap
  • added: method FluentIterable.toSet(): ImmutableSet
  • added: method FluentIterable.toSortedList(Comparator): ImmutableList
  • added: method FluentIterable.toSortedSet(Comparator): ImmutableSortedSet
  • added: method FluentIterable.uniqueIndex(Function): ImmutableMap
  • added: method ForwardingBlockingDeque.delegate(): BlockingDeque
  • added: method ForwardingBlockingDeque.drainTo(Collection): int
  • added: method ForwardingBlockingDeque.drainTo(Collection, int): int
  • added: method ForwardingBlockingDeque.offer(Object, long, TimeUnit): boolean
  • added: method ForwardingBlockingDeque.offerFirst(Object, long, TimeUnit): boolean
  • added: method ForwardingBlockingDeque.offerLast(Object, long, TimeUnit): boolean
  • added: method ForwardingBlockingDeque.poll(long, TimeUnit): Object
  • added: method ForwardingBlockingDeque.pollFirst(long, TimeUnit): Object
  • added: method ForwardingBlockingDeque.pollLast(long, TimeUnit): Object
  • added: method ForwardingBlockingDeque.put(Object): void
  • added: method ForwardingBlockingDeque.putFirst(Object): void
  • added: method ForwardingBlockingDeque.putLast(Object): void
  • added: method ForwardingBlockingDeque.remainingCapacity(): int
  • added: method ForwardingBlockingDeque.take(): Object
  • added: method ForwardingBlockingDeque.takeFirst(): Object
  • added: method ForwardingBlockingDeque.takeLast(): Object
  • added: method HashBiMap.clear(): void
  • added: method HashBiMap.containsKey(Object): boolean
  • added: method HashBiMap.containsValue(Object): boolean
  • added: method HashBiMap.entrySet(): Set
  • added: method HashBiMap.get(Object): Object
  • added: method HashBiMap.inverse(): BiMap
  • added: method HashBiMap.keySet(): Set
  • added: method HashBiMap.remove(Object): Object
  • added: method HashBiMap.size(): int
  • added: method HashBiMap.values(): Set
  • added: method ImmutableMap.asMultimap(): ImmutableSetMultimap
  • added: method ImmutableRangeMap.Builder.build(): ImmutableRangeMap
  • added: method ImmutableRangeMap.Builder.put(Range, Object): ImmutableRangeMap.Builder
  • added: method ImmutableRangeMap.Builder.putAll(RangeMap): ImmutableRangeMap.Builder
  • added: method ImmutableRangeMap.asMapOfRanges(): ImmutableMap
  • added: method ImmutableRangeMap.clear(): void
  • added: method ImmutableRangeMap.equals(Object): boolean
  • added: method ImmutableRangeMap.get(Comparable): Object
  • added: method ImmutableRangeMap.getEntry(Comparable): Map.Entry
  • added: method ImmutableRangeMap.hashCode(): int
  • added: method ImmutableRangeMap.put(Range, Object): void
  • added: method ImmutableRangeMap.putAll(RangeMap): void
  • added: method ImmutableRangeMap.remove(Range): void
  • added: method ImmutableRangeMap.span(): Range
  • added: method ImmutableRangeMap.subRangeMap(Range): ImmutableRangeMap
  • added: method ImmutableRangeMap.toString(): String
  • added: method ImmutableRangeSet.Builder.add(Range): ImmutableRangeSet.Builder
  • added: method ImmutableRangeSet.Builder.addAll(RangeSet): ImmutableRangeSet.Builder
  • added: method ImmutableRangeSet.Builder.build(): ImmutableRangeSet
  • added: method ImmutableRangeSet.add(Range): void
  • added: method ImmutableRangeSet.addAll(RangeSet): void
  • added: method ImmutableRangeSet.asRanges(): ImmutableSet
  • added: method ImmutableRangeSet.asSet(DiscreteDomain): ImmutableSortedSet
  • added: method ImmutableRangeSet.complement(): ImmutableRangeSet
  • added: method ImmutableRangeSet.encloses(Range): boolean
  • added: method ImmutableRangeSet.isEmpty(): boolean
  • added: method ImmutableRangeSet.rangeContaining(Comparable): Range
  • added: method ImmutableRangeSet.remove(Range): void
  • added: method ImmutableRangeSet.removeAll(RangeSet): void
  • added: method ImmutableRangeSet.span(): Range
  • added: method ImmutableRangeSet.subRangeSet(Range): ImmutableRangeSet
  • added: method ImmutableSortedSet.first(): Object
  • added: method ImmutableSortedSet.last(): Object
  • added: method Ordering.greatestOf(Iterator, int): List
  • added: method Ordering.leastOf(Iterator, int): List
  • added: method RangeMap.asMapOfRanges(): Map
  • added: method RangeMap.clear(): void
  • added: method RangeMap.equals(Object): boolean
  • added: method RangeMap.get(Comparable): Object
  • added: method RangeMap.getEntry(Comparable): Map.Entry
  • added: method RangeMap.hashCode(): int
  • added: method RangeMap.put(Range, Object): void
  • added: method RangeMap.putAll(RangeMap): void
  • added: method RangeMap.remove(Range): void
  • added: method RangeMap.span(): Range
  • added: method RangeMap.subRangeMap(Range): RangeMap
  • added: method RangeMap.toString(): String
  • added: method RangeSet.add(Range): void
  • added: method RangeSet.addAll(RangeSet): void
  • added: method RangeSet.asRanges(): Set
  • added: method RangeSet.clear(): void
  • added: method RangeSet.complement(): RangeSet
  • added: method RangeSet.contains(Comparable): boolean
  • added: method RangeSet.encloses(Range): boolean
  • added: method RangeSet.enclosesAll(RangeSet): boolean
  • added: method RangeSet.equals(Object): boolean
  • added: method RangeSet.hashCode(): int
  • added: method RangeSet.isEmpty(): boolean
  • added: method RangeSet.rangeContaining(Comparable): Range
  • added: method RangeSet.remove(Range): void
  • added: method RangeSet.removeAll(RangeSet): void
  • added: method RangeSet.span(): Range
  • added: method RangeSet.subRangeSet(Range): RangeSet
  • added: method RangeSet.toString(): String
  • added: method TreeMultimap.get(Object): NavigableSet
  • added: method TreeRangeMap.asMapOfRanges(): Map
  • added: method TreeRangeMap.clear(): void
  • added: method TreeRangeMap.equals(Object): boolean
  • added: method TreeRangeMap.get(Comparable): Object
  • added: method TreeRangeMap.getEntry(Comparable): Map.Entry
  • added: method TreeRangeMap.hashCode(): int
  • added: method TreeRangeMap.put(Range, Object): void
  • added: method TreeRangeMap.putAll(RangeMap): void
  • added: method TreeRangeMap.remove(Range): void
  • added: method TreeRangeMap.span(): Range
  • added: method TreeRangeMap.subRangeMap(Range): RangeMap
  • added: method TreeRangeMap.toString(): String
  • added: method TreeRangeSet.add(Range): void
  • added: method TreeRangeSet.asRanges(): Set
  • added: method TreeRangeSet.complement(): RangeSet
  • added: method TreeRangeSet.encloses(Range): boolean
  • added: method TreeRangeSet.rangeContaining(Comparable): Range
  • added: method TreeRangeSet.remove(Range): void
  • added: method TreeRangeSet.span(): Range
  • added: method TreeRangeSet.subRangeSet(Range): RangeSet
  • added: static class ImmutableRangeSet.Builder
  • added: static final class ImmutableRangeMap.Builder
  • added: static method DiscreteDomain.integers(): DiscreteDomain
  • added: static method DiscreteDomain.longs(): DiscreteDomain
  • added: static method EnumMultiset.create(Iterable, Class): EnumMultiset
  • added: static method ImmutableRangeMap.builder(): ImmutableRangeMap.Builder
  • added: static method ImmutableRangeMap.copyOf(RangeMap): ImmutableRangeMap
  • added: static method ImmutableRangeMap.of(): ImmutableRangeMap
  • added: static method ImmutableRangeMap.of(Range, Object): ImmutableRangeMap
  • added: static method ImmutableRangeSet.builder(): ImmutableRangeSet.Builder
  • added: static method ImmutableRangeSet.copyOf(RangeSet): ImmutableRangeSet
  • added: static method ImmutableRangeSet.of(): ImmutableRangeSet
  • added: static method ImmutableRangeSet.of(Range): ImmutableRangeSet
  • added: static method Maps.asMap(NavigableSet, Function): NavigableMap
  • added: static method Maps.asMap(Set, Function): Map
  • added: static method Maps.asMap(SortedSet, Function): SortedMap
  • added: static method Maps.filterEntries(BiMap, Predicate): BiMap
  • added: static method Maps.filterEntries(NavigableMap, Predicate): NavigableMap
  • added: static method Maps.filterKeys(BiMap, Predicate): BiMap
  • added: static method Maps.filterKeys(NavigableMap, Predicate): NavigableMap
  • added: static method Maps.filterValues(BiMap, Predicate): BiMap
  • added: static method Maps.filterValues(NavigableMap, Predicate): NavigableMap
  • added: static method Maps.immutableEnumMap(Map): ImmutableMap
  • added: static method Maps.toMap(Iterable, Function): ImmutableMap
  • added: static method Maps.toMap(Iterator, Function): ImmutableMap
  • added: static method Multisets.difference(Multiset, Multiset): Multiset
  • added: static method Multisets.filter(Multiset, Predicate): Multiset
  • added: static method Multisets.sum(Multiset, Multiset): Multiset
  • added: static method Multisets.union(Multiset, Multiset): Multiset
  • added: static method Queues.synchronizedQueue(Queue): Queue
  • added: static method Range.all(): Range
  • added: static method Range.atLeast(Comparable): Range
  • added: static method Range.atMost(Comparable): Range
  • added: static method Range.closed(Comparable, Comparable): Range
  • added: static method Range.closedOpen(Comparable, Comparable): Range
  • added: static method Range.downTo(Comparable, BoundType): Range
  • added: static method Range.encloseAll(Iterable): Range
  • added: static method Range.greaterThan(Comparable): Range
  • added: static method Range.lessThan(Comparable): Range
  • added: static method Range.open(Comparable, Comparable): Range
  • added: static method Range.openClosed(Comparable, Comparable): Range
  • added: static method Range.range(Comparable, BoundType, Comparable, BoundType): Range
  • added: static method Range.singleton(Comparable): Range
  • added: static method Range.upTo(Comparable, BoundType): Range
  • added: static method Sets.filter(NavigableSet, Predicate): NavigableSet
  • added: static method TreeRangeMap.create(): TreeRangeMap
  • added: static method TreeRangeSet.create(): TreeRangeSet
  • added: static method TreeRangeSet.create(RangeSet): TreeRangeSet
  • removed: method EventBus.dispatchQueuedEvents(): void
  • changed: final class BloomFilter implements Serializable → final class BloomFilter implements Predicate, Serializable
  • added: method BloomFilter.apply(Object): boolean
  • added: method BloomFilter.expectedFpp(): double
  • added: method HashCode.padToLong(): long
  • added: method HashFunction.hashObject(Object, Funnel): HashCode
  • added: static method Hashing.adler32(): HashFunction
  • added: static method Hashing.crc32(): HashFunction
  • added: abstract class BaseEncoding
  • added: abstract class ByteSink
  • added: abstract class ByteSource
  • added: abstract class CharSink
  • added: abstract class CharSource
  • added: ctor ByteSink()
  • added: ctor ByteSource()
  • added: ctor CharSink()
  • added: ctor CharSource()
  • added: enum FileWriteMode
  • added: final class Closer implements Closeable
  • added: method BaseEncoding.decode(CharSequence): byte[]
  • added: method BaseEncoding.decodingSource(CharSource): ByteSource
  • added: method BaseEncoding.decodingStream(InputSupplier): InputSupplier
  • added: method BaseEncoding.decodingStream(Reader): InputStream
  • added: method BaseEncoding.encode(byte[]): String
  • added: method BaseEncoding.encode(byte[], int, int): String
  • added: method BaseEncoding.encodingSink(CharSink): ByteSink
  • added: method BaseEncoding.encodingStream(OutputSupplier): OutputSupplier
  • added: method BaseEncoding.encodingStream(Writer): OutputStream
  • added: method BaseEncoding.lowerCase(): BaseEncoding
  • added: method BaseEncoding.omitPadding(): BaseEncoding
  • added: method BaseEncoding.upperCase(): BaseEncoding
  • added: method BaseEncoding.withPadChar(char): BaseEncoding
  • added: method BaseEncoding.withSeparator(String, int): BaseEncoding
  • added: method ByteSink.asCharSink(Charset): CharSink
  • added: method ByteSink.openBufferedStream(): BufferedOutputStream
  • added: method ByteSink.openStream(): OutputStream
  • added: method ByteSink.write(byte[]): void
  • added: method ByteSink.writeFrom(InputStream): long
  • added: method ByteSource.asCharSource(Charset): CharSource
  • added: method ByteSource.contentEquals(ByteSource): boolean
  • added: method ByteSource.copyTo(ByteSink): long
  • added: method ByteSource.copyTo(OutputStream): long
  • added: method ByteSource.hash(HashFunction): HashCode
  • added: method ByteSource.openBufferedStream(): BufferedInputStream
  • added: method ByteSource.openStream(): InputStream
  • added: method ByteSource.read(): byte[]
  • added: method ByteSource.size(): long
  • added: method ByteSource.slice(long, long): ByteSource
  • added: method CharSink.openBufferedStream(): BufferedWriter
  • added: method CharSink.openStream(): Writer
  • added: method CharSink.write(CharSequence): void
  • added: method CharSink.writeFrom(Readable): long
  • added: method CharSink.writeLines(Iterable): void
  • added: method CharSink.writeLines(Iterable, String): void
  • added: method CharSource.copyTo(Appendable): long
  • added: method CharSource.copyTo(CharSink): long
  • added: method CharSource.openBufferedStream(): BufferedReader
  • added: method CharSource.openStream(): Reader
  • added: method CharSource.read(): String
  • added: method CharSource.readFirstLine(): String
  • added: method CharSource.readLines(): ImmutableList
  • added: method Closer.close(): void
  • added: method Closer.register(Closeable): Closeable
  • added: method Closer.rethrow(Throwable): RuntimeException
  • added: method Closer.rethrow(Throwable, Class): RuntimeException
  • added: method Closer.rethrow(Throwable, Class, Class): RuntimeException
  • added: static field FileWriteMode.APPEND: FileWriteMode
  • added: static method BaseEncoding.base16(): BaseEncoding
  • added: static method BaseEncoding.base32(): BaseEncoding
  • added: static method BaseEncoding.base32Hex(): BaseEncoding
  • added: static method BaseEncoding.base64(): BaseEncoding
  • added: static method BaseEncoding.base64Url(): BaseEncoding
  • added: static method ByteStreams.asByteSource(byte[]): ByteSource
  • added: static method ByteStreams.limit(InputStream, long): InputStream
  • added: static method ByteStreams.nullOutputStream(): OutputStream
  • added: static method ByteStreams.readBytes(InputStream, ByteProcessor): Object
  • added: static method CharStreams.asCharSource(String): CharSource
  • added: static method CharStreams.readLines(Readable, LineProcessor): Object
  • added: static method Closer.create(): Closer
  • added: static method FileWriteMode.valueOf(String): FileWriteMode
  • added: static method FileWriteMode.values(): FileWriteMode[]
  • added: static method Files.asByteSink(File, FileWriteMode[]): ByteSink
  • added: static method Files.asByteSource(File): ByteSource
  • added: static method Files.asCharSink(File, Charset, FileWriteMode[]): CharSink
  • added: static method Files.asCharSource(File, Charset): CharSource
  • added: static method Files.getNameWithoutExtension(String): String
  • added: static method Resources.asByteSource(URL): ByteSource
  • added: static method Resources.asCharSource(URL, Charset): CharSource
  • added: static method IntMath.mean(int, int): int
  • added: static method LongMath.mean(long, long): long
  • added: static field MediaType.APPLICATION_BINARY: MediaType
  • added: static field MediaType.APPLICATION_XML_UTF_8: MediaType
  • added: static field MediaType.RDF_XML_UTF_8: MediaType
  • added: static field MediaType.XRD_UTF_8: MediaType
  • added: method UnsignedInteger.dividedBy(UnsignedInteger): UnsignedInteger
  • added: method UnsignedInteger.minus(UnsignedInteger): UnsignedInteger
  • added: method UnsignedInteger.mod(UnsignedInteger): UnsignedInteger
  • added: method UnsignedInteger.plus(UnsignedInteger): UnsignedInteger
  • added: method UnsignedInteger.times(UnsignedInteger): UnsignedInteger
  • added: method UnsignedLong.dividedBy(UnsignedLong): UnsignedLong
  • added: method UnsignedLong.minus(UnsignedLong): UnsignedLong
  • added: method UnsignedLong.mod(UnsignedLong): UnsignedLong
  • added: method UnsignedLong.plus(UnsignedLong): UnsignedLong
  • added: method UnsignedLong.times(UnsignedLong): UnsignedLong
  • added: static method Doubles.tryParse(String): Double
  • added: static method Floats.tryParse(String): Float
  • added: static method Longs.tryParse(String): Long
  • added: static method UnsignedInteger.fromIntBits(int): UnsignedInteger
  • added: static method UnsignedLong.fromLongBits(long): UnsignedLong
  • added: static method UnsignedLong.valueOf(long): UnsignedLong
  • added: abstract class Invokable extends Element implements GenericDeclaration
  • added: final class ClassPath
  • added: final class Parameter implements AnnotatedElement
  • added: method AbstractInvocationHandler.equals(Object): boolean
  • added: method AbstractInvocationHandler.hashCode(): int
  • added: method ClassPath.ClassInfo.getName(): String
  • added: method ClassPath.ClassInfo.getPackageName(): String
  • added: method ClassPath.ClassInfo.getSimpleName(): String
  • added: method ClassPath.ClassInfo.load(): Class
  • added: method ClassPath.ClassInfo.toString(): String
  • added: method ClassPath.ResourceInfo.equals(Object): boolean
  • added: method ClassPath.ResourceInfo.getResourceName(): String
  • added: method ClassPath.ResourceInfo.hashCode(): int
  • added: method ClassPath.ResourceInfo.toString(): String
  • added: method ClassPath.ResourceInfo.url(): URL
  • added: method ClassPath.getResources(): ImmutableSet
  • added: method ClassPath.getTopLevelClasses(): ImmutableSet
  • added: method ClassPath.getTopLevelClasses(String): ImmutableSet
  • added: method ClassPath.getTopLevelClassesRecursive(String): ImmutableSet
  • added: method Invokable.getDeclaringClass(): Class
  • added: method Invokable.getExceptionTypes(): ImmutableList
  • added: method Invokable.getOwnerType(): TypeToken
  • added: method Invokable.getParameters(): ImmutableList
  • added: method Invokable.getReturnType(): TypeToken
  • added: method Invokable.invoke(Object, Object[]): Object
  • added: method Invokable.isOverridable(): boolean
  • added: method Invokable.isVarArgs(): boolean
  • added: method Invokable.returning(Class): Invokable
  • added: method Invokable.returning(TypeToken): Invokable
  • added: method Parameter.equals(Object): boolean
  • added: method Parameter.getAnnotation(Class): Annotation
  • added: method Parameter.getAnnotations(): Annotation[]
  • added: method Parameter.getDeclaredAnnotations(): Annotation[]
  • added: method Parameter.getDeclaringInvokable(): Invokable
  • added: method Parameter.getType(): TypeToken
  • added: method Parameter.hashCode(): int
  • added: method Parameter.isAnnotationPresent(Class): boolean
  • added: method Parameter.toString(): String
  • added: method TypeToken.constructor(Constructor): Invokable
  • added: method TypeToken.method(Method): Invokable
  • added: static class ClassPath.ResourceInfo
  • added: static final class ClassPath.ClassInfo extends ClassPath.ResourceInfo
  • added: static method ClassPath.from(ClassLoader): ClassPath
  • added: static method Invokable.from(Constructor): Invokable
  • added: static method Invokable.from(Method): Invokable
  • removed: method AbstractExecutionThreadService.getServiceName(): String
  • changed: final class ListenableFutureTask extends FutureTask implements ListenableFuture → class ListenableFutureTask extends FutureTask implements ListenableFuture
  • changed: method AbstractIdleService.executor(Service.State): Executor → method AbstractIdleService.executor(): Executor
  • added: abstract class AbstractListeningExecutorService implements ListeningExecutorService
  • added: ctor AbstractListeningExecutorService()
  • added: ctor ServiceManager(Iterable)
  • added: final class ServiceManager
  • added: interface FutureFallback
  • added: interface ServiceManager.Listener
  • added: method AbstractExecutionThreadService.failureCause(): Throwable
  • added: method AbstractExecutionThreadService.serviceName(): String
  • added: method AbstractFuture.wasInterrupted(): boolean
  • added: method AbstractIdleService.failureCause(): Throwable
  • added: method AbstractIdleService.serviceName(): String
  • added: method AbstractListeningExecutorService.invokeAll(Collection): List
  • added: method AbstractListeningExecutorService.invokeAll(Collection, long, TimeUnit): List
  • added: method AbstractListeningExecutorService.invokeAny(Collection): Object
  • added: method AbstractListeningExecutorService.invokeAny(Collection, long, TimeUnit): Object
  • added: method AbstractListeningExecutorService.submit(Callable): ListenableFuture
  • added: method AbstractListeningExecutorService.submit(Runnable): ListenableFuture
  • added: method AbstractListeningExecutorService.submit(Runnable, Object): ListenableFuture
  • added: method AbstractScheduledService.failureCause(): Throwable
  • added: method AbstractScheduledService.serviceName(): String
  • added: method AbstractService.failureCause(): Throwable
  • added: method ForwardingService.failureCause(): Throwable
  • added: method FutureFallback.create(Throwable): ListenableFuture
  • added: method RateLimiter.tryAcquire(): boolean
  • added: method RateLimiter.tryAcquire(int): boolean
  • added: method Service.failureCause(): Throwable
  • added: method ServiceManager.Listener.failure(Service): void
  • added: method ServiceManager.Listener.healthy(): void
  • added: method ServiceManager.Listener.stopped(): void
  • added: method ServiceManager.addListener(ServiceManager.Listener, Executor): void
  • added: method ServiceManager.awaitHealthy(): void
  • added: method ServiceManager.awaitHealthy(long, TimeUnit): void
  • added: method ServiceManager.awaitStopped(): void
  • added: method ServiceManager.awaitStopped(long, TimeUnit): void
  • added: method ServiceManager.isHealthy(): boolean
  • added: method ServiceManager.servicesByState(): ImmutableMultimap
  • added: method ServiceManager.startAsync(): ServiceManager
  • added: method ServiceManager.startupTimes(): ImmutableMap
  • added: method ServiceManager.stopAsync(): ServiceManager
  • added: method ServiceManager.toString(): String
  • added: static method Futures.immediateCancelledFuture(): ListenableFuture
  • added: static method Futures.withFallback(ListenableFuture, FutureFallback): ListenableFuture
  • added: static method Futures.withFallback(ListenableFuture, FutureFallback, Executor): ListenableFuture
  • added: static method MoreExecutors.platformThreadFactory(): ThreadFactory