public class MicrobuilderOutgoingJsonService extends java.lang.Object implements IJsonService
| Modifier and Type | Field and Description |
|---|---|
IRouteConfiguration |
routeConfiguration |
java.lang.String |
urlPrefix |
| Constructor and Description |
|---|
MicrobuilderOutgoingJsonService(java.lang.String urlPrefix,
IRouteConfiguration routeConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(JsonStream requestJson,
IJsonResponseHandler responseHandler) |
<A> Generator<A> |
generator1(A a) |
void |
post(java.lang.String url,
java.lang.String httpMethod,
java.lang.String requestContentType,
java.lang.String requestBody) |
void |
push(JsonStream data) |
void |
send(java.lang.String url,
java.lang.String httpMethod,
java.lang.String requestContentType,
java.lang.String requestBody,
Function responseHandler) |
public java.lang.String urlPrefix
public IRouteConfiguration routeConfiguration
public MicrobuilderOutgoingJsonService(java.lang.String urlPrefix,
IRouteConfiguration routeConfiguration)
public <A> Generator<A> generator1(A a)
public void post(java.lang.String url,
java.lang.String httpMethod,
java.lang.String requestContentType,
java.lang.String requestBody)
public void send(java.lang.String url,
java.lang.String httpMethod,
java.lang.String requestContentType,
java.lang.String requestBody,
Function responseHandler)
public void push(JsonStream data)
push in interface IJsonServicepublic void apply(JsonStream requestJson, IJsonResponseHandler responseHandler)
apply in interface IJsonService