public interface MarconiApi extends Closeable
Modifier and Type | Method and Description |
---|---|
ClaimApi |
getClaimApi(String region,
UUID clientId,
String name)
Provides access to Claim features.
|
ClaimApi |
getClaimApiForZoneAndClientAndQueue(String zone,
UUID clientId,
String name)
Deprecated.
Please use
getClaimApi(String, UUID, String) instead. To be removed in jclouds 2.0. |
Set<String> |
getConfiguredRegions() |
Set<String> |
getConfiguredZones()
Deprecated.
Please use
getConfiguredRegions() as this method will be removed in jclouds 3.0. |
MessageApi |
getMessageApi(String region,
UUID clientId,
String name)
Provides access to Message features.
|
MessageApi |
getMessageApiForZoneAndClientAndQueue(String zone,
UUID clientId,
String name)
Deprecated.
Please use
getMessageApi(String, UUID, String) instead. To be removed in jclouds 2.0. |
QueueApi |
getQueueApi(String region,
UUID clientId)
Provides access to Queue features.
|
QueueApi |
getQueueApiForZoneAndClient(String zone,
UUID clientId)
Deprecated.
Please use
getQueueApi(String, UUID) instead. To be removed in jclouds 2.0. |
@Provides Set<String> getConfiguredRegions()
QueueApi getQueueApi(String region, @HeaderParam(value="Client-ID") UUID clientId)
region
- The region where this queue will live.clientId
- A UUID for each client instance. The UUID must be submitted in its canonical form (for example,
3381af92-2b9e-11e3-b191-71861300734c). The client generates the Client-ID once. Client-ID
persists between restarts of the client so the client should reuse that same Client-ID. All
message-related operations require the use of Client-ID in the headers to ensure that messages
are not echoed back to the client that posted them, unless the client explicitly requests this.MessageApi getMessageApi(String region, @HeaderParam(value="Client-ID") UUID clientId, String name)
region
- The region where this queue lives.clientId
- A UUID for each client instance. The UUID must be submitted in its canonical form (for example,
3381af92-2b9e-11e3-b191-71861300734c). The client generates the Client-ID once. Client-ID
persists between restarts of the client so the client should reuse that same Client-ID. All
message-related operations require the use of Client-ID in the headers to ensure that messages
are not echoed back to the client that posted them, unless the client explicitly requests this.name
- Name of the queue.ClaimApi getClaimApi(String region, @HeaderParam(value="Client-ID") UUID clientId, String name)
region
- The region where this queue lives.clientId
- A UUID for each client instance. The UUID must be submitted in its canonical form (for example,
3381af92-2b9e-11e3-b191-71861300734c). The client generates the Client-ID once. Client-ID
persists between restarts of the client so the client should reuse that same Client-ID. All
message-related operations require the use of Client-ID in the headers to ensure that messages
are not echoed back to the client that posted them, unless the client explicitly requests this.name
- Name of the queue.@Deprecated @Provides Set<String> getConfiguredZones()
getConfiguredRegions()
as this method will be removed in jclouds 3.0.@Deprecated QueueApi getQueueApiForZoneAndClient(String zone, @HeaderParam(value="Client-ID") UUID clientId)
getQueueApi(String, UUID)
instead. To be removed in jclouds 2.0.zone
- The zone where this queue will live.clientId
- A UUID for each client instance. The UUID must be submitted in its canonical form (for example,
3381af92-2b9e-11e3-b191-71861300734c). The client generates the Client-ID once. Client-ID
persists between restarts of the client so the client should reuse that same Client-ID. All
message-related operations require the use of Client-ID in the headers to ensure that messages
are not echoed back to the client that posted them, unless the client explicitly requests this.@Deprecated MessageApi getMessageApiForZoneAndClientAndQueue(String zone, @HeaderParam(value="Client-ID") UUID clientId, String name)
getMessageApi(String, UUID, String)
instead. To be removed in jclouds 2.0.zone
- The zone where this queue lives.clientId
- A UUID for each client instance. The UUID must be submitted in its canonical form (for example,
3381af92-2b9e-11e3-b191-71861300734c). The client generates the Client-ID once. Client-ID
persists between restarts of the client so the client should reuse that same Client-ID. All
message-related operations require the use of Client-ID in the headers to ensure that messages
are not echoed back to the client that posted them, unless the client explicitly requests this.name
- Name of the queue.@Deprecated ClaimApi getClaimApiForZoneAndClientAndQueue(String zone, @HeaderParam(value="Client-ID") UUID clientId, String name)
getClaimApi(String, UUID, String)
instead. To be removed in jclouds 2.0.zone
- The zone where this queue lives.clientId
- A UUID for each client instance. The UUID must be submitted in its canonical form (for example,
3381af92-2b9e-11e3-b191-71861300734c). The client generates the Client-ID once. Client-ID
persists between restarts of the client so the client should reuse that same Client-ID. All
message-related operations require the use of Client-ID in the headers to ensure that messages
are not echoed back to the client that posted them, unless the client explicitly requests this.name
- Name of the queue.Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.