Uses of Interface
kilim.EventSubscriber
-
Packages that use EventSubscriber Package Description kilim kilim.concurrent kilim.examples kilim.http kilim.nio kilim.timerservice -
-
Uses of EventSubscriber in kilim
Classes in kilim that implement EventSubscriber Modifier and Type Class Description classCell.BlockingSubscriberstatic classContinuation.FakeTask(package private) classEmptySet_MsgAvListenerclassMailbox.BlockingSubscriberclassTask<TT>A base class for tasks.static classTask.Forkstatic classTask.Invoke<TT>static classTask.Spawn<TT>classTaskGroupFields in kilim declared as EventSubscriber Modifier and Type Field Description (package private) EventSubscriberMailbox. sinkFields in kilim with type parameters of type EventSubscriber Modifier and Type Field Description (package private) VolatileReferenceCell<EventSubscriber>Cell. sink(package private) VolatileReferenceCell<EventSubscriber>MailboxMPSC. sink(package private) VolatileReferenceCell<EventSubscriber>MailboxSPSC. sink(package private) java.util.Queue<EventSubscriber>Cell. srcs(package private) java.util.LinkedList<EventSubscriber>Mailbox. srcs(package private) java.util.Queue<EventSubscriber>MailboxMPSC. srcs(package private) VolatileReferenceCell<EventSubscriber>MailboxSPSC. srcsMethods in kilim that return EventSubscriber Modifier and Type Method Description private EventSubscriberMailboxMPSC. getProducer()private EventSubscriberMailboxSPSC. getProducer()Methods in kilim with parameters of type EventSubscriber Modifier and Type Method Description voidCell. 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.TCell. get(EventSubscriber eo)Non-blocking, nonpausing get.TMailbox. get(EventSubscriber eo)Non-blocking, nonpausing get.TMailboxMPSC. get(EventSubscriber eo)Non-blocking, nonpausing get.TMailboxSPSC. 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 EventSubscriber Modifier and Type Field Description EventSubscriberEventSubCellValue. valueMethods in kilim.concurrent that return EventSubscriber Modifier and Type Method Description EventSubscriberPaddedEventSubscriber. get()Methods in kilim.concurrent with parameters of type EventSubscriber Modifier and Type Method Description voidPaddedEventSubscriber. set(EventSubscriber e) -
Uses of EventSubscriber in kilim.examples
Classes in kilim.examples that implement EventSubscriber Modifier and Type Class Description classChainSet up a chain of tasks.classExSpawn a task, communicate through a shared mailbox.(package private) static classGroup.GroupTaskclassHttpFileServerA simple file server over http Usage: Run java kilim.examples.HttpFileServer [base directory name] From a browser, go to "http://localhost:7262".classPerfTest(package private) static classPerfTest.Producer1static classPing.ServerServer is a SessionTask, which means an instance of it is created by the NioSelectorScheduler on an incoming connection.static classPure.TaskDemoclassReflectstatic classSimpleHttpServer.SimpleHttpSessionclassSimpleTaskSpawn a task, communicate through a shared mailbox.classSimpleTask2A slight extension to SimpleTask.classTimedTaskCreates lots of tasks that print stuff, sleep, then wake up and print more.classTimerBlaststatic classTimerBlast.Tickstatic classTimerBlast2.TickclassTimerBlast2.TockclassUserdata -
Uses of EventSubscriber in kilim.http
Classes in kilim.http that implement EventSubscriber Modifier and Type Class Description classHttpSessionResponsible for creating an HTTPRequest object out of raw bytes from a socket, and for sending an HTTPResponse object in its entirety.static classHttpSession.StringSessionstatic classKilimMvc.Session -
Uses of EventSubscriber in kilim.nio
Classes in kilim.nio that implement EventSubscriber Modifier and Type Class Description (package private) classNioSelectorScheduler.ListenTaskclassNioSelectorScheduler.RegistrationTaskclassSessionTask -
Uses of EventSubscriber in kilim.timerservice
Classes in kilim.timerservice that implement EventSubscriber Modifier and Type Class Description private classTimerService.EmptyFields in kilim.timerservice declared as EventSubscriber Modifier and Type Field Description EventSubscriberTimer. esConstructors in kilim.timerservice with parameters of type EventSubscriber Constructor Description Timer(EventSubscriber es)
-