public class SpringXDTemplate extends java.lang.Object implements SpringXDOperations
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,org.springframework.hateoas.UriTemplate> |
resources
Holds discovered URLs of the API.
|
protected org.springframework.web.client.RestTemplate |
restTemplate
A template used for http interaction.
|
Constructor and Description |
---|
SpringXDTemplate(org.springframework.http.client.ClientHttpRequestFactory factory,
java.net.URI baseURI) |
SpringXDTemplate(org.springframework.http.client.ClientHttpRequestFactory factory,
java.net.URI baseURI,
java.lang.String rabbitMqAdminUri,
java.lang.String rabbitMqPassword,
java.lang.String rabbitMqUsername,
java.lang.String rabbitMqVhost,
java.lang.String busPrefix) |
SpringXDTemplate(java.net.URI baseURI) |
SpringXDTemplate(java.net.URI baseURI,
java.lang.String rabbitMqAdminUri,
java.lang.String rabbitMqPassword,
java.lang.String rabbitMqUsername,
java.lang.String rabbitMqVhost,
java.lang.String busPrefix) |
Modifier and Type | Method and Description |
---|---|
AggregateCounterOperations |
aggrCounterOperations()
Returns the portion of the API for interaction with Aggregate Counters.
|
CompletionOperations |
completionOperations()
Returns the portion of the API for providing code completion.
|
CounterOperations |
counterOperations()
Returns the portion of the API for interaction with Counters.
|
FieldValueCounterOperations |
fvcOperations()
Returns the portion of the API for interaction with Field Value Counters.
|
GaugeOperations |
gaugeOperations()
Returns the portion of the API for interaction with Gauge.
|
JobOperations |
jobOperations()
Returns the portion of the API for interaction with Jobs.
|
ModuleOperations |
moduleOperations()
Returns the portion of the API for interaction with Modules' definitions.
|
RichGaugeOperations |
richGaugeOperations()
Returns the portion of the API for interaction with RichGauge.
|
RuntimeOperations |
runtimeOperations()
Returns the portion of the API for interaction with runtime containers/modules.
|
StreamOperations |
streamOperations()
Returns the portion of the API for interacting with Streams.
|
protected org.springframework.web.client.RestTemplate restTemplate
protected java.util.Map<java.lang.String,org.springframework.hateoas.UriTemplate> resources
public SpringXDTemplate(java.net.URI baseURI)
public SpringXDTemplate(org.springframework.http.client.ClientHttpRequestFactory factory, java.net.URI baseURI)
public SpringXDTemplate(java.net.URI baseURI, java.lang.String rabbitMqAdminUri, java.lang.String rabbitMqPassword, java.lang.String rabbitMqUsername, java.lang.String rabbitMqVhost, java.lang.String busPrefix)
public SpringXDTemplate(org.springframework.http.client.ClientHttpRequestFactory factory, java.net.URI baseURI, java.lang.String rabbitMqAdminUri, java.lang.String rabbitMqPassword, java.lang.String rabbitMqUsername, java.lang.String rabbitMqVhost, java.lang.String busPrefix)
public StreamOperations streamOperations()
SpringXDOperations
streamOperations
in interface SpringXDOperations
public JobOperations jobOperations()
SpringXDOperations
jobOperations
in interface SpringXDOperations
public ModuleOperations moduleOperations()
SpringXDOperations
moduleOperations
in interface SpringXDOperations
public RuntimeOperations runtimeOperations()
SpringXDOperations
runtimeOperations
in interface SpringXDOperations
public CounterOperations counterOperations()
SpringXDOperations
counterOperations
in interface SpringXDOperations
public FieldValueCounterOperations fvcOperations()
SpringXDOperations
fvcOperations
in interface SpringXDOperations
public AggregateCounterOperations aggrCounterOperations()
SpringXDOperations
aggrCounterOperations
in interface SpringXDOperations
public GaugeOperations gaugeOperations()
SpringXDOperations
gaugeOperations
in interface SpringXDOperations
public RichGaugeOperations richGaugeOperations()
SpringXDOperations
richGaugeOperations
in interface SpringXDOperations
public CompletionOperations completionOperations()
SpringXDOperations
completionOperations
in interface SpringXDOperations