Uses of Interface
kilim.EventSubscriber
Packages that use EventSubscriber
-
Uses of EventSubscriber in kilim
Classes in kilim that implement EventSubscriberModifier and TypeClassDescriptionclassstatic class(package private) classclassclassTask<TT>A base class for tasks.static classstatic classTask.Invoke<TT>static classTask.Spawn<TT>classFields in kilim declared as EventSubscriberFields in kilim with type parameters of type EventSubscriberModifier and TypeFieldDescription(package private) VolatileReferenceCell<EventSubscriber> Cell.sink(package private) VolatileReferenceCell<EventSubscriber> MailboxMPSC.sink(package private) final VolatileReferenceCell<EventSubscriber> MailboxSPSC.sink(package private) Queue<EventSubscriber> Cell.srcs(package private) LinkedList<EventSubscriber> Mailbox.srcs(package private) Queue<EventSubscriber> MailboxMPSC.srcs(package private) final VolatileReferenceCell<EventSubscriber> MailboxSPSC.srcsMethods in kilim that return EventSubscriberModifier and TypeMethodDescriptionprivate EventSubscriberMailboxMPSC.getProducer()private EventSubscriberMailboxSPSC.getProducer()Methods in kilim with parameters of type EventSubscriberModifier and TypeMethodDescriptionvoidCell.addMsgAvailableListener(EventSubscriber msgSub) voidMailbox.addMsgAvailableListener(EventSubscriber msgSub) voidMailboxMPSC.addMsgAvailableListener(EventSubscriber msgSub) voidMailboxSPSC.addMsgAvailableListener(EventSubscriber msgSub) voidCell.addSpaceAvailableListener(EventSubscriber spcSub) voidMailbox.addSpaceAvailableListener(EventSubscriber spcSub) voidMailboxMPSC.addSpaceAvailableListener(EventSubscriber spcSub) voidMailboxSPSC.addSpaceAvailableListener(EventSubscriber spcSub) booleanMailboxSPSC.fill(EventSubscriber eo, T[] msg) Non-blocking, nonpausing fill.Cell.get(EventSubscriber eo) Non-blocking, nonpausing get.Mailbox.get(EventSubscriber eo) Non-blocking, nonpausing get.MailboxMPSC.get(EventSubscriber eo) Non-blocking, nonpausing get.MailboxSPSC.get(EventSubscriber eo) Non-blocking, nonpausing get.booleanCell.put(T msg, EventSubscriber eo) Non-blocking, nonpausing put.booleanMailbox.put(T msg, EventSubscriber eo) Non-blocking, nonpausing put.booleanMailboxMPSC.put(T msg, EventSubscriber eo) booleanMailboxSPSC.put(T msg, EventSubscriber eo) voidCell.removeMsgAvailableListener(EventSubscriber msgSub) voidMailbox.removeMsgAvailableListener(EventSubscriber msgSub) voidMailboxMPSC.removeMsgAvailableListener(EventSubscriber msgSub) voidMailboxSPSC.removeMsgAvailableListener(EventSubscriber msgSub) voidCell.removeSpaceAvailableListener(EventSubscriber spcSub) voidMailbox.removeSpaceAvailableListener(EventSubscriber spcSub) voidMailboxMPSC.removeSpaceAvailableListener(EventSubscriber spcSub) voidMailboxSPSC.removeSpaceAvailableListener(EventSubscriber spcSub) -
Uses of EventSubscriber in kilim.concurrent
Fields in kilim.concurrent declared as EventSubscriberMethods in kilim.concurrent that return EventSubscriberMethods in kilim.concurrent with parameters of type EventSubscriber -
Uses of EventSubscriber in kilim.examples
Classes in kilim.examples that implement EventSubscriberModifier and TypeClassDescriptionclassSet up a chain of tasks.classSpawn a task, communicate through a shared mailbox.(package private) static classclassA simple file server over http Usage: Run java kilim.examples.HttpFileServer [base directory name] From a browser, go to "http://localhost:7262".class(package private) static classstatic classServer is a SessionTask, which means an instance of it is created by the NioSelectorScheduler on an incoming connection.static classclassstatic classclassSpawn a task, communicate through a shared mailbox.classA slight extension to SimpleTask.classCreates lots of tasks that print stuff, sleep, then wake up and print more.classstatic classstatic classclassclass -
Uses of EventSubscriber in kilim.http
Classes in kilim.http that implement EventSubscriberModifier and TypeClassDescriptionclassResponsible for creating an HTTPRequest object out of raw bytes from a socket, and for sending an HTTPResponse object in its entirety.static classstatic class -
Uses of EventSubscriber in kilim.nio
Classes in kilim.nio that implement EventSubscriberModifier and TypeClassDescription(package private) classclassclass -
Uses of EventSubscriber in kilim.timerservice
Classes in kilim.timerservice that implement EventSubscriberFields in kilim.timerservice declared as EventSubscriberConstructors in kilim.timerservice with parameters of type EventSubscriber