August'24: Kamaelia is in maintenance mode and will recieve periodic updates, about twice a year,
primarily targeted around Python 3 and ecosystem compatibility.
PRs are always welcome. Latest Release: 1.14.32 (2024/3/24)
Kamaelia.MimeRequestComponent.MimeRequestComponent
class
MimeRequestComponent(Axon.Component.component)
- Component that accepts raw data, parses it into consituent
-
parts of a MIME request. Attempts no interpretation of the request
however.
Inboxes
- control : Secondary inbox often used for signals. The closest
analogy is unix signals
- inbox : Default inbox for bulk data. Used in a pipeline much like
stdin
Outboxes
- outbox : Default data out outbox, used in a pipeline much like
stdout
- signal : The default signal based outbox - kinda like stderr, but
more for sending singal type signals
Methods defined here
__init__(self)
getALine(self)
Sets the CURRENT line arguments
getData(self)
getRequestLine(self)
Sets the REQUEST line arguments
handleDataAquisition(self)
- This is currently clunky and effectively implements a state
machine.
-
Should consider rewriting as a generator
initialiseComponent(self)
mainBody(self)
nextLine(self)
Feedback
Got a problem with the documentation? Something unclear, could be
clearer? Want to help with improving? Constructive criticism, preferably
in the form of suggested rewording is very welcome.
Please leave the feedback here,
in reply to the documentation thread in the Kamaelia blog.