import ...
public class TriggerJob {
String jobStatus = \"\";
SchedulerMetaData metaData = null;
public void rightNow(HashMap ParamMap){
AnotherProj
I have done like this in my project:
ClientResponse response=WebServiceClient.invokeGRODService("document","get",documentId);
public static ClientResponse invokeGRODService(String classLevelPath, String methodLevelPath,Object request){
> LOGGER.info("invokeGRODService()...Start");
> ClientConfig config = new DefaultClientConfig();
> Client client = Client.create(config);
> WebResource service=null;
> try{
> service = client.resource(UriBuilder.fromUri(AppProperties.getProperty(AppConstants.GROD_REST_SERVICE_URL)).build());
> }catch(PropertyNotFoundException pe){
> LOGGER.error("Error getting the--- "+pe);
> }
> try {
> ClientResponse response = service.path(classLevelPath).path(methodLevelPath).type(MediaType.APPLICATION_XML).post(ClientResponse.class,
> request);
> if (response.getClientResponseStatus() != ClientResponse.Status.OK) {
> String errorResponse = response.getEntity(String.class);
> LOGGER.error("RECEIVED ERROR FROM WEBSERVICE.."+errorResponse);
> }
> LOGGER.info("invokeGRODService()...End");
> return response;
> } catch (Exception e) {
> LOGGER.error("Error while calling GRoD web service: ",e);
> }
> return null;
> }
ClientResponse response = service.path(classLevelPath).path(methodLevelPath).type(MediaType.APPLICATION_XML).post(ClientResponse.class, request);