-
- 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 BooleansaveEventsprivate BooleansaveMessagesprivate BooleansaveDocumentsprivate FilesaveMessagesDirectoryprivate BooleanonExceptionSaveMessagesprivate BooleanthrowWhenNotSuccessfulprivate BooleandisconnectAfterHttpPostprivate URIdefaultPrinterUriprivate final IppConfigconfig
-
Method Summary
-
-
Constructor Detail
-
IppClient
IppClient(IppConfig config)
-
-
Method Detail
-
getResponseInterceptor
final Function2<IppRequest, IppResponse, Unit> getResponseInterceptor()
-
setResponseInterceptor
final Unit setResponseInterceptor(Function2<IppRequest, IppResponse, Unit> responseInterceptor)
-
getSaveEvents
final Boolean getSaveEvents()
-
setSaveEvents
final Unit setSaveEvents(Boolean saveEvents)
-
getSaveMessages
final Boolean getSaveMessages()
-
setSaveMessages
final Unit setSaveMessages(Boolean saveMessages)
-
getSaveDocuments
final Boolean getSaveDocuments()
-
setSaveDocuments
final Unit setSaveDocuments(Boolean saveDocuments)
-
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)
-
getDisconnectAfterHttpPost
final Boolean getDisconnectAfterHttpPost()
-
setDisconnectAfterHttpPost
final Unit setDisconnectAfterHttpPost(Boolean disconnectAfterHttpPost)
-
getDefaultPrinterUri
final URI getDefaultPrinterUri()
-
setDefaultPrinterUri
final Unit setDefaultPrinterUri(URI defaultPrinterUri)
-
ippRequest
@JvmOverloads() final IppRequest ippRequest(IppOperation operation, URI printerUri, Collection<String> requestedAttributes, String userName, String naturalLanguage)
-
ippRequest
@JvmOverloads() final IppRequest ippRequest(IppOperation operation, URI printerUri, Collection<String> requestedAttributes, String userName)
-
ippRequest
@JvmOverloads() final IppRequest ippRequest(IppOperation operation, URI printerUri, Collection<String> requestedAttributes)
-
ippRequest
@JvmOverloads() final IppRequest ippRequest(IppOperation operation, URI printerUri)
-
ippRequest
@JvmOverloads() final IppRequest ippRequest(IppOperation operation)
-
wrap
final IppRequest wrap(IppRequest request, IppResponse response)
-
exchange
@JvmOverloads() final IppResponse exchange(IppRequest request, URI ippUri)
-
exchange
@JvmOverloads() final IppResponse exchange(IppRequest request)
-
exchangeForEvent
final IppRequestExchangedEvent exchangeForEvent(IppRequest request)
-
exchangeWrapped
final IppResponse exchangeWrapped(IppRequest request)
-
httpPost
IppResponse httpPost(URI httpUri, IppRequest request)
-
-
-
-