Page Summary
-
FenceQueryRequest defines the interface for querying fences in the FenceApi.
-
It provides static methods to query all fences or specific fences by their keys.
-
The
forFencesmethods allow querying using either a variable number of String arguments or a Collection of Strings.
Defines the interface for querying fences in the FenceApi.
Inherited Constant Summary
Public Method Summary
| static FenceQueryRequest | |
| static FenceQueryRequest | |
| static FenceQueryRequest |
Inherited Method Summary
Public Methods
public static FenceQueryRequest all ()
Query all the fences from the FenceApi
instance corresponding to the calling package.
Returns
public static FenceQueryRequest forFences (String... fenceKeys)
Query the defined fences for the given keys.
Parameters
| fenceKeys | Fence keys for querying fences in the FenceApi.
The fence keys should not be null. |
|---|
Returns
Throws
| NullPointerException | if the collection of fence keys is null. |
|---|---|
| IllegalArgumentException | if any of the fence keys in the fence keys collection is null or empty. |
public static FenceQueryRequest forFences (Collection<String> fenceKeys)
Query the Awareness Manager Fences for the given keys.
Parameters
| fenceKeys | that should be used for querying fences in the FenceApi.
The Collection
should not be null and should only contain non null valid fence keys. |
|---|
Returns
Throws
| NullPointerException | if the Collection
of fence keys is null. |
|---|---|
| IllegalArgumentException | if any of the fence key in the Collection
is null or empty. |