Package software.tnb.cryostat.client
Interface CryostatClient
- All Known Implementing Classes:
BaseCryostatClient,LocalCryostatClient,OpenshiftCryostatClient
public interface CryostatClient
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidauthenticate(String apiContextUrl) voiddeleteRecording(String apiContextUrl) voiddownloadRecording(String apiContextUrl, String destinationPath) getPodName(String appName) getPort()recordings(String apiContextUrl) voidsetJfrTemplate(String jfrTemplate) voidvoidstopRecording(String apiContextUrl)
-
Method Details
-
authenticate
- Throws:
IOException
-
targets
- Throws:
IOException
-
addTarget
- Throws:
IOException
-
recordings
- Throws:
IOException
-
startRecording
void startRecording(String apiContextUrl, String name, Map<String, String> labels) throws IOException- Throws:
IOException
-
stopRecording
- Throws:
IOException
-
downloadRecording
- Throws:
IOException
-
deleteRecording
- Throws:
IOException
-
getIp
-
getPort
String getPort() -
getPodName
-
getJfrTemplate
String getJfrTemplate() -
setJfrTemplate
-