public class RequisitionProviderImpl extends Object implements RequisitionProvider
Constructor and Description |
---|
RequisitionProviderImpl(org.opennms.integration.api.v1.requisition.RequisitionProvider delegate) |
Modifier and Type | Method and Description |
---|---|
RequisitionRequest |
getRequest(Map<String,String> parameters)
Generate a request.
|
Requisition |
getRequisition(RequisitionRequest request)
Execute the request.
|
String |
getType()
A string used to identify the provider type.
|
String |
marshalRequest(RequisitionRequest request)
Marshals the request to a
String . |
RequisitionRequest |
unmarshalRequest(String marshaledRequest)
Unmarshals the request from a
String . |
public RequisitionProviderImpl(org.opennms.integration.api.v1.requisition.RequisitionProvider delegate)
public String getType()
RequisitionProvider
getType
in interface RequisitionProvider
public RequisitionRequest getRequest(Map<String,String> parameters)
RequisitionProvider
getRequest
in interface RequisitionProvider
public Requisition getRequisition(RequisitionRequest request)
RequisitionProvider
getRequisition
in interface RequisitionProvider
public String marshalRequest(RequisitionRequest request)
RequisitionProvider
String
.
Used before sending the request to a Minion.marshalRequest
in interface RequisitionProvider
public RequisitionRequest unmarshalRequest(String marshaledRequest)
RequisitionProvider
String
.
Used when received the request on a Minion.unmarshalRequest
in interface RequisitionProvider
Copyright © 2021. All rights reserved.