core.node.services / NodeInterestRates / Service

Service

class Service : AcceptsFileUpload

The Service that wraps Oracle and handles messages/network interaction/request scrubbing.



Constructors

<init> Service(node: AbstractNode)

The Service that wraps Oracle and handles messages/network interaction/request scrubbing.

Properties

acceptableFileExtensions val acceptableFileExtensions: <ERROR CLASS>

What file extensions are acceptable for the file to be handed to upload()

dataTypePrefix val dataTypePrefix: String

A string that prefixes the URLs, e.g. "attachments" or "interest-rates". Should be OK for URLs.

net val net: MessagingService
oracle val oracle: Oracle
ss val ss: StorageService

Functions

upload fun upload(data: InputStream): String

Accepts the data in the given input stream, and returns some sort of useful return message that will be sent back to the user in the response.