Class OpenshiftCryostatClient
java.lang.Object
software.tnb.cryostat.client.BaseCryostatClient
software.tnb.cryostat.client.openshift.OpenshiftCryostatClient
- All Implemented Interfaces:
CryostatClient
-
Nested Class Summary
Nested classes/interfaces inherited from interface software.tnb.cryostat.client.CryostatClient
CryostatClient.StandardJfrTemplates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidauthenticate(String apiContextUrl) voiddeleteRecording(String apiContextUrl) voiddownloadRecording(String apiContextUrl, String destinationPath) getPodName(String appName) getPort()recordings(String apiContextUrl) voidvoidstopRecording(String apiContextUrl) Methods inherited from class software.tnb.cryostat.client.BaseCryostatClient
getJfrTemplate, setJfrTemplate
-
Constructor Details
-
OpenshiftCryostatClient
-
-
Method Details
-
authenticate
- Throws:
IOException
-
targets
- Throws:
IOException
-
addTarget
- Throws:
IOException
-
recordings
- Throws:
IOException
-
startRecording
public 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
-
getPodName
-