Class Client
- java.lang.Object
-
- org.hl7.fhir.r5.utils.client.network.Client
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_CHARSET
-
Constructor Summary
Constructors Constructor Description Client()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Resource>
BundleexecuteBundleRequest(okhttp3.Request.Builder request, String resourceFormat, okhttp3.Headers headers, String message, int retryCount, long timeout)<T extends Resource>
ResourceRequest<T>executeFhirRequest(okhttp3.Request.Builder request, String resourceFormat, okhttp3.Headers headers, String message, int retryCount, long timeout)org.hl7.fhir.utilities.ToolingClientLoggergetLogger()intgetRetryCount()longgetTimeout()booleanissueDeleteRequest(URI resourceUri)BundleissueGetFeedRequest(URI resourceUri, String resourceFormat)<T extends Resource>
ResourceRequest<T>issueGetResourceRequest(URI resourceUri, String resourceFormat, okhttp3.Headers headers, String message, long timeout)<T extends Resource>
ResourceRequest<T>issueOptionsRequest(URI optionsUri, String resourceFormat, String message, long timeout)BundleissuePostFeedRequest(URI resourceUri, Map<String,String> parameters, String resourceName, Resource resource, String resourceFormat)<T extends Resource>
ResourceRequest<T>issuePostRequest(URI resourceUri, byte[] payload, String resourceFormat, String message, long timeout)<T extends Resource>
ResourceRequest<T>issuePostRequest(URI resourceUri, byte[] payload, String resourceFormat, okhttp3.Headers headers, String message, long timeout)<T extends Resource>
ResourceRequest<T>issuePutRequest(URI resourceUri, byte[] payload, String resourceFormat, String message, long timeout)<T extends Resource>
ResourceRequest<T>issuePutRequest(URI resourceUri, byte[] payload, String resourceFormat, okhttp3.Headers headers, String message, long timeout)BundlepostBatchRequest(URI resourceUri, byte[] payload, String resourceFormat, okhttp3.Headers headers, String message, int timeout)voidsetLogger(org.hl7.fhir.utilities.ToolingClientLogger logger)voidsetRetryCount(int retryCount)voidsetTimeout(long timeout)inttester(int trytry)
-
-
-
Field Detail
-
DEFAULT_CHARSET
public static final String DEFAULT_CHARSET
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Client
public Client()
-
-
Method Detail
-
getLogger
public org.hl7.fhir.utilities.ToolingClientLogger getLogger()
-
setLogger
public void setLogger(org.hl7.fhir.utilities.ToolingClientLogger logger)
-
getRetryCount
public int getRetryCount()
-
setRetryCount
public void setRetryCount(int retryCount)
-
getTimeout
public long getTimeout()
-
setTimeout
public void setTimeout(long timeout)
-
issueOptionsRequest
public <T extends Resource> ResourceRequest<T> issueOptionsRequest(URI optionsUri, String resourceFormat, String message, long timeout) throws IOException
- Throws:
IOException
-
issueGetResourceRequest
public <T extends Resource> ResourceRequest<T> issueGetResourceRequest(URI resourceUri, String resourceFormat, okhttp3.Headers headers, String message, long timeout) throws IOException
- Throws:
IOException
-
tester
public int tester(int trytry)
-
issuePutRequest
public <T extends Resource> ResourceRequest<T> issuePutRequest(URI resourceUri, byte[] payload, String resourceFormat, String message, long timeout) throws IOException
- Throws:
IOException
-
issuePutRequest
public <T extends Resource> ResourceRequest<T> issuePutRequest(URI resourceUri, byte[] payload, String resourceFormat, okhttp3.Headers headers, String message, long timeout) throws IOException
- Throws:
IOException
-
issuePostRequest
public <T extends Resource> ResourceRequest<T> issuePostRequest(URI resourceUri, byte[] payload, String resourceFormat, String message, long timeout) throws IOException
- Throws:
IOException
-
issuePostRequest
public <T extends Resource> ResourceRequest<T> issuePostRequest(URI resourceUri, byte[] payload, String resourceFormat, okhttp3.Headers headers, String message, long timeout) throws IOException
- Throws:
IOException
-
issueDeleteRequest
public boolean issueDeleteRequest(URI resourceUri) throws IOException
- Throws:
IOException
-
issueGetFeedRequest
public Bundle issueGetFeedRequest(URI resourceUri, String resourceFormat) throws IOException
- Throws:
IOException
-
issuePostFeedRequest
public Bundle issuePostFeedRequest(URI resourceUri, Map<String,String> parameters, String resourceName, Resource resource, String resourceFormat) throws IOException
- Throws:
IOException
-
postBatchRequest
public Bundle postBatchRequest(URI resourceUri, byte[] payload, String resourceFormat, okhttp3.Headers headers, String message, int timeout) throws IOException
- Throws:
IOException
-
executeBundleRequest
public <T extends Resource> Bundle executeBundleRequest(okhttp3.Request.Builder request, String resourceFormat, okhttp3.Headers headers, String message, int retryCount, long timeout) throws IOException
- Throws:
IOException
-
executeFhirRequest
public <T extends Resource> ResourceRequest<T> executeFhirRequest(okhttp3.Request.Builder request, String resourceFormat, okhttp3.Headers headers, String message, int retryCount, long timeout) throws IOException
- Throws:
IOException
-
-