use of io.crnk.client.CrnkClient in project crnk-framework by crnk-project.
the class AbstractMetaJerseyTest method setup.
@Before
public void setup() {
client = new CrnkClient(getBaseUri().toString());
client.setPushAlways(false);
client.addModule(createModule());
setNetworkTimeout(client, 10000, TimeUnit.SECONDS);
}
use of io.crnk.client.CrnkClient in project crnk-framework by crnk-project.
the class AbstractBraveModuleTest method setup.
@Before
@SuppressWarnings("unchecked")
public void setup() {
Endpoint localEndpoint = Endpoint.newBuilder().serviceName("testClient").build();
clientReporter = Mockito.mock(Reporter.class);
Tracing clientTracing = Tracing.newBuilder().spanReporter(clientReporter).localEndpoint(localEndpoint).build();
client = new CrnkClient(getBaseUri().toString());
client.setHttpAdapter(httpAdapter);
client.addModule(BraveClientModule.create(clientTracing));
taskRepo = client.getRepositoryForType(Task.class);
TaskRepository.clear();
ProjectRepository.clear();
httpAdapter.setReceiveTimeout(10000, TimeUnit.SECONDS);
}
use of io.crnk.client.CrnkClient in project crnk-framework by crnk-project.
the class AbstractOperationsTest method setup.
@Before
public void setup() {
client = new CrnkClient(getBaseUri().toString());
client.setActionStubFactory(JerseyActionStubFactory.newInstance());
client.getHttpAdapter().setReceiveTimeout(10000000, TimeUnit.MILLISECONDS);
MetaModule metaModule = MetaModule.create();
metaModule.addMetaProvider(new ResourceMetaProvider());
client.addModule(metaModule);
JpaModule module = JpaModule.newClientModule();
setupModule(module, false);
client.addModule(module);
setNetworkTimeout(client, 10000, TimeUnit.SECONDS);
}
use of io.crnk.client.CrnkClient in project crnk-framework by crnk-project.
the class OperationsCall method fromResource.
protected <T> T fromResource(Document document, Class<T> clazz) {
CrnkClient crnk = client.getCrnk();
ClientDocumentMapper documentMapper = crnk.getDocumentMapper();
return (T) documentMapper.fromDocument(document, false);
}
use of io.crnk.client.CrnkClient in project crnk-framework by crnk-project.
the class OperationsCall method toResource.
protected Resource toResource(Object object) {
JsonApiResponse response = new JsonApiResponse();
response.setEntity(object);
QuerySpec querySpec = new QuerySpec(object.getClass());
QueryAdapter queryAdapter = new QuerySpecAdapter(querySpec, client.getCrnk().getRegistry());
CrnkClient crnk = client.getCrnk();
DocumentMapper documentMapper = crnk.getDocumentMapper();
Document document = documentMapper.toDocument(response, queryAdapter);
return document.getSingleData().get();
}
Aggregations