public interface HasherService
| Modifier and Type | Method and Description |
|---|---|
List<HasherWsAsynchronousResult> |
getAllAsynchronousHashResults()
Provides the results of all the asynchronous hashing operations.
|
HasherWsAsynchronousResult |
getAsynchronousHashResult(String requestId)
Provides the result of an asynchronous hashing operation.
|
HasherWsResult |
hash(HasherWsParams hasherParams)
Performs the hashing of an AU or a URL.
|
HasherWsAsynchronousResult |
hashAsynchronously(HasherWsParams hasherParams)
Performs asynchronously the hashing of an AU or a URL.
|
HasherWsAsynchronousResult |
removeAsynchronousHashRequest(String requestId)
Removes from the system an asynchronous hashing operation, terminating it if it's still
running.
|
HasherWsResult hash(HasherWsParams hasherParams) throws LockssWebServicesFault
hasherParams - A HasherWsParams with the parameters of the hashing operation.LockssWebServicesFault - if there are problems.HasherWsAsynchronousResult hashAsynchronously(HasherWsParams hasherParams) throws LockssWebServicesFault
hasherParams - A HasherWsParams with the parameters of the hashing operation.LockssWebServicesFault - if there are problems.HasherWsAsynchronousResult getAsynchronousHashResult(String requestId) throws LockssWebServicesFault
requestId - A String with the identifier of the requested asynchronous hashing operation.LockssWebServicesFault - if there are problems.List<HasherWsAsynchronousResult> getAllAsynchronousHashResults() throws LockssWebServicesFault
List<HasherWsAsynchronousResult> with the result of the hashing operation.LockssWebServicesFault - if there are problems.HasherWsAsynchronousResult removeAsynchronousHashRequest(String requestId) throws LockssWebServicesFault
requestId - A String with the identifier of the requested asynchronous hashing operation.LockssWebServicesFault - if there are problems.Copyright © 2000–2023 LOCKSS Program. All rights reserved.