@FunctionalInterface public interface EndpointGroup extends Listenable<List<Endpoint>>, SafeCloseable
Endpoint
s.Modifier and Type | Method and Description |
---|---|
default void |
addListener(Consumer<? super List<Endpoint>> listener)
Adds a
Consumer that will be invoked when a Listenable changes its value. |
default void |
close() |
List<Endpoint> |
endpoints()
Return the endpoints held by this
EndpointGroup . |
default EndpointGroup |
orElse(EndpointGroup nextEndpointGroup) |
default void |
removeListener(Consumer<?> listener)
Remove a listener.
|
List<Endpoint> endpoints()
EndpointGroup
.default void addListener(Consumer<? super List<Endpoint>> listener)
Listenable
Consumer
that will be invoked when a Listenable
changes its value.addListener
in interface Listenable<List<Endpoint>>
default void removeListener(Consumer<?> listener)
Listenable
removeListener
in interface Listenable<List<Endpoint>>
default void close()
close
in interface AutoCloseable
close
in interface SafeCloseable
default EndpointGroup orElse(EndpointGroup nextEndpointGroup)
© Copyright 2015–2018 LINE Corporation. All rights reserved.