-
- All Implemented Interfaces:
public class IppClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classIppClient.Companion
-
Field Summary
Fields Modifier and Type Field Description private Function2<IppRequest, IppResponse, Unit>responseInterceptorprivate BooleansaveMessagesprivate FilesaveMessagesDirectoryprivate BooleanonExceptionSaveMessagesprivate BooleanthrowWhenNotSuccessfulprivate final IppConfigconfig
-
Method Summary
Modifier and Type Method Description final Function2<IppRequest, IppResponse, Unit>getResponseInterceptor()final UnitsetResponseInterceptor(Function2<IppRequest, IppResponse, Unit> responseInterceptor)final BooleangetSaveMessages()final UnitsetSaveMessages(Boolean saveMessages)final FilegetSaveMessagesDirectory()final UnitsetSaveMessagesDirectory(File saveMessagesDirectory)final BooleangetOnExceptionSaveMessages()final UnitsetOnExceptionSaveMessages(Boolean onExceptionSaveMessages)final BooleangetThrowWhenNotSuccessful()final UnitsetThrowWhenNotSuccessful(Boolean throwWhenNotSuccessful)final IppConfiggetConfig()final UnitbasicAuth(String user, String password)final IppRequestippRequest(IppOperation operation, URI printerUri, Integer jobId, Collection<String> requestedAttributes, String userName)final IppResponseexchange(IppRequest request)IppResponsehttpPost(URI httpUri, IppRequest request)-
-
Constructor Detail
-
IppClient
IppClient(IppConfig config)
-
-
Method Detail
-
getResponseInterceptor
final Function2<IppRequest, IppResponse, Unit> getResponseInterceptor()
-
setResponseInterceptor
final Unit setResponseInterceptor(Function2<IppRequest, IppResponse, Unit> responseInterceptor)
-
getSaveMessages
final Boolean getSaveMessages()
-
setSaveMessages
final Unit setSaveMessages(Boolean saveMessages)
-
getSaveMessagesDirectory
final File getSaveMessagesDirectory()
-
setSaveMessagesDirectory
final Unit setSaveMessagesDirectory(File saveMessagesDirectory)
-
getOnExceptionSaveMessages
final Boolean getOnExceptionSaveMessages()
-
setOnExceptionSaveMessages
final Unit setOnExceptionSaveMessages(Boolean onExceptionSaveMessages)
-
getThrowWhenNotSuccessful
final Boolean getThrowWhenNotSuccessful()
-
setThrowWhenNotSuccessful
final Unit setThrowWhenNotSuccessful(Boolean throwWhenNotSuccessful)
-
ippRequest
final IppRequest ippRequest(IppOperation operation, URI printerUri, Integer jobId, Collection<String> requestedAttributes, String userName)
-
exchange
final IppResponse exchange(IppRequest request)
-
httpPost
IppResponse httpPost(URI httpUri, IppRequest request)
-
-
-
-