Package com.luciad.fusion.client
Class TLfnLTSClient
java.lang.Object
com.luciad.fusion.client.TLfnLTSClient
A Luciad Tile Service client.
The client provides access to a remote TileStore.
- Since:
- 10.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGets the capabilities of the service.Gets the TileStore exposed by the service.getURI()
Gets the URI of the service.performRequest
(String aOperationName, TLcdTransportRequest aRequest) Performs a request.
-
Method Details
-
getCapabilities
Gets the capabilities of the service.- Returns:
- the capabilities
- Throws:
IOException
- on I/O failureTLfnServiceException
- on service processing failure
-
getURI
Gets the URI of the service.- Returns:
- the URI
-
getTileStore
Gets the TileStore exposed by the service.- Returns:
- the Tile Store
-
performRequest
public TLcdTransportResponse performRequest(String aOperationName, TLcdTransportRequest aRequest) throws IOException Performs a request. This method allows to conveniently perform custom requests. It delegates to this client's transport if the operation is supported by the server according to the most recently retrieved capabilities. Otherwise, if the operation is not supported, an exception is thrown.- Parameters:
aOperationName
- the name of the operationaRequest
- the request object- Returns:
- the response object
- Throws:
IOException
- if the request failedUnsupportedOperationException
- if the operation is not supported by the server according to the most recently retrieved capabilities- See Also:
-