Package com.almis.awe.service.connector
Class RestConnector
- java.lang.Object
-
- com.almis.awe.config.ServiceConfig
-
- com.almis.awe.service.connector.AbstractRestConnector
-
- com.almis.awe.service.connector.RestConnector
-
- All Implemented Interfaces:
ServiceConnector
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
public class RestConnector extends AbstractRestConnector
Launches a Rest service
-
-
Constructor Summary
Constructors Constructor Description RestConnector(org.springframework.http.client.ClientHttpRequestFactory requestFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper, RestConfigProperties restConfigProperties)
Autowired constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceData
launch(ServiceType service, Map<String,Object> paramsMapFromRequest)
Launch service-
Methods inherited from class com.almis.awe.service.connector.AbstractRestConnector
checkServiceResponse, doRequest, generateRequest, subscribe
-
Methods inherited from class com.almis.awe.config.ServiceConfig
containsBean, getApplicationContext, getBean, getBean, getElements, getLocale, getLocale, getProperty, getProperty, getRequest, getSession, setApplicationContext
-
-
-
-
Constructor Detail
-
RestConnector
public RestConnector(org.springframework.http.client.ClientHttpRequestFactory requestFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper, RestConfigProperties restConfigProperties)
Autowired constructor- Parameters:
requestFactory
- Request factoryrestConfigProperties
- Rest config properties
-
-
Method Detail
-
launch
public ServiceData launch(ServiceType service, Map<String,Object> paramsMapFromRequest) throws AWException
Description copied from interface:ServiceConnector
Launch service- Parameters:
service
- Service to launchparamsMapFromRequest
- Parameter list- Returns:
- Service data
- Throws:
AWException
- Error launching service
-
-