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. |