java — version local — recovered with pkg
graph TD
Abstractsequencer["Abstractsequencer\n(1 entities)"]
Abstractsequencer2["Abstractsequencer2\n(1 entities)"]
Addgatingsequences["Addgatingsequences\n(1 entities)"]
Getbuffersize["Getbuffersize\n(1 entities)"]
Getcursor["Getcursor\n(1 entities)"]
Getminimumsequence["Getminimumsequence\n(1 entities)"]
Newbarrier["Newbarrier\n(1 entities)"]
Newpoller["Newpoller\n(1 entities)"]
Removegatingsequence["Removegatingsequence\n(1 entities)"]
Tostring["Tostring\n(1 entities)"]
Aggregateeventhandler["Aggregateeventhandler\n(1 entities)"]
Aggregateeventhandler2["Aggregateeventhandler2\n(1 entities)"]
Onevent["Onevent\n(1 entities)"]
Onshutdown["Onshutdown\n(1 entities)"]
Onstart["Onstart\n(1 entities)"]
Alertexception["Alertexception\n(1 entities)"]
Alertexception2["Alertexception2\n(1 entities)"]
Fillinstacktrace["Fillinstacktrace\n(1 entities)"]
Batcheventprocessor["Batcheventprocessor\n(1 entities)"]
Batcheventprocessor2["Batcheventprocessor2\n(1 entities)"]
Earlyexit["Earlyexit\n(1 entities)"]
Getexceptionhandler["Getexceptionhandler\n(1 entities)"]
Getsequence["Getsequence\n(1 entities)"]
Halt["Halt\n(1 entities)"]
Handleeventexception["Handleeventexception\n(1 entities)"]
Handleonshutdownexception["Handleonshutdownexception\n(1 entities)"]
Handleonstartexception["Handleonstartexception\n(1 entities)"]
Isrunning["Isrunning\n(1 entities)"]
Notifyshutdown["Notifyshutdown\n(1 entities)"]
Notifystart["Notifystart\n(1 entities)"]
Notifytimeout["Notifytimeout\n(1 entities)"]
Processevents["Processevents\n(1 entities)"]
Run["Run\n(1 entities)"]
Setexceptionhandler["Setexceptionhandler\n(1 entities)"]
Batcheventprocessorbuilder["Batcheventprocessorbuilder\n(1 entities)"]
Build["Build\n(1 entities)"]
Setmaxbatchsize["Setmaxbatchsize\n(1 entities)"]
Batchrewindstrategy["Batchrewindstrategy\n(1 entities)"]
Handlerewindexception["Handlerewindexception\n(1 entities)"]
Blockingwaitstrategy["Blockingwaitstrategy\n(1 entities)"]
Signalallwhenblocking["Signalallwhenblocking\n(1 entities)"]
Tostring2["Tostring2\n(1 entities)"]
Waitfor["Waitfor\n(1 entities)"]
Busyspinwaitstrategy["Busyspinwaitstrategy\n(1 entities)"]
Signalallwhenblocking2["Signalallwhenblocking2\n(1 entities)"]
Waitfor2["Waitfor2\n(1 entities)"]
Cursored["Cursored\n(1 entities)"]
Getcursor2["Getcursor2\n(1 entities)"]
Dataprovider["Dataprovider\n(1 entities)"]
Get["Get\n(1 entities)"]
Eventfactory["Eventfactory\n(1 entities)"]
Newinstance["Newinstance\n(1 entities)"]
Eventhandler["Eventhandler\n(1 entities)"]
Onevent2["Onevent2\n(1 entities)"]
Setsequencecallback["Setsequencecallback\n(1 entities)"]
Eventhandlerbase["Eventhandlerbase\n(1 entities)"]
Onbatchstart["Onbatchstart\n(1 entities)"]
Onevent3["Onevent3\n(1 entities)"]
Onshutdown2["Onshutdown2\n(1 entities)"]
Onstart2["Onstart2\n(1 entities)"]
Ontimeout["Ontimeout\n(1 entities)"]
Eventhandleridentity["Eventhandleridentity\n(1 entities)"]
Eventpoller["Eventpoller\n(1 entities)"]
Eventpoller2["Eventpoller2\n(1 entities)"]
Getsequence2["Getsequence2\n(1 entities)"]
Newinstance2["Newinstance2\n(1 entities)"]
Poll["Poll\n(1 entities)"]
Eventprocessor["Eventprocessor\n(1 entities)"]
Getsequence3["Getsequence3\n(1 entities)"]
Halt2["Halt2\n(1 entities)"]
Isrunning2["Isrunning2\n(1 entities)"]
Eventsequencer["Eventsequencer\n(1 entities)"]
Eventsink["Eventsink\n(1 entities)"]
Publishevent["Publishevent\n(1 entities)"]
Publishevents["Publishevents\n(1 entities)"]
Trypublishevent["Trypublishevent\n(1 entities)"]
Trypublishevents["Trypublishevents\n(1 entities)"]
Eventtranslator["Eventtranslator\n(1 entities)"]
Translateto["Translateto\n(1 entities)"]
Eventtranslatoronearg["Eventtranslatoronearg\n(1 entities)"]
Translateto2["Translateto2\n(1 entities)"]
Eventtranslatorthreearg["Eventtranslatorthreearg\n(1 entities)"]
Translateto3["Translateto3\n(1 entities)"]
Eventtranslatortwoarg["Eventtranslatortwoarg\n(1 entities)"]
Translateto4["Translateto4\n(1 entities)"]
Eventtranslatorvararg["Eventtranslatorvararg\n(1 entities)"]
Translateto5["Translateto5\n(1 entities)"]
Eventuallygiveupbatchrewindstrategy["Eventuallygiveupbatchrewindstrategy\n(1 entities)"]
Eventuallygiveupbatchrewindstrategy2["Eventuallygiveupbatchrewindstrategy2\n(1 entities)"]
Handlerewindexception2["Handlerewindexception2\n(1 entities)"]
Exceptionhandler["Exceptionhandler\n(1 entities)"]
Handleeventexception2["Handleeventexception2\n(1 entities)"]
Handleonshutdownexception2["Handleonshutdownexception2\n(1 entities)"]
Handleonstartexception2["Handleonstartexception2\n(1 entities)"]
Exceptionhandlers["Exceptionhandlers\n(1 entities)"]
Exceptionhandlers2["Exceptionhandlers2\n(1 entities)"]
Defaulthandler["Defaulthandler\n(1 entities)"]
Fatalexceptionhandler["Fatalexceptionhandler\n(1 entities)"]
Handleeventexception3["Handleeventexception3\n(1 entities)"]
Handleonshutdownexception3["Handleonshutdownexception3\n(1 entities)"]
Handleonstartexception3["Handleonstartexception3\n(1 entities)"]
Fixedsequencegroup["Fixedsequencegroup\n(1 entities)"]
Fixedsequencegroup2["Fixedsequencegroup2\n(1 entities)"]
Addandget["Addandget\n(1 entities)"]
Compareandset["Compareandset\n(1 entities)"]
Get2["Get2\n(1 entities)"]
Incrementandget["Incrementandget\n(1 entities)"]
Set["Set\n(1 entities)"]
Tostring3["Tostring3\n(1 entities)"]
Ignoreexceptionhandler["Ignoreexceptionhandler\n(1 entities)"]
Handleeventexception4["Handleeventexception4\n(1 entities)"]
Handleonshutdownexception4["Handleonshutdownexception4\n(1 entities)"]
Handleonstartexception4["Handleonstartexception4\n(1 entities)"]
Insufficientcapacityexception["Insufficientcapacityexception\n(1 entities)"]
Insufficientcapacityexception2["Insufficientcapacityexception2\n(1 entities)"]
Fillinstacktrace2["Fillinstacktrace2\n(1 entities)"]
Lhspadding["Lhspadding\n(1 entities)"]
Liteblockingwaitstrategy["Liteblockingwaitstrategy\n(1 entities)"]
Signalallwhenblocking3["Signalallwhenblocking3\n(1 entities)"]
Tostring4["Tostring4\n(1 entities)"]
Waitfor3["Waitfor3\n(1 entities)"]
Litetimeoutblockingwaitstrategy["Litetimeoutblockingwaitstrategy\n(1 entities)"]
Litetimeoutblockingwaitstrategy2["Litetimeoutblockingwaitstrategy2\n(1 entities)"]
Signalallwhenblocking4["Signalallwhenblocking4\n(1 entities)"]
Tostring5["Tostring5\n(1 entities)"]
Waitfor4["Waitfor4\n(1 entities)"]
Multiproducersequencer["Multiproducersequencer\n(1 entities)"]
Multiproducersequencer2["Multiproducersequencer2\n(1 entities)"]
Calculateavailabilityflag["Calculateavailabilityflag\n(1 entities)"]
Calculateindex["Calculateindex\n(1 entities)"]
Claim["Claim\n(1 entities)"]
Gethighestpublishedsequence["Gethighestpublishedsequence\n(1 entities)"]
Hasavailablecapacity["Hasavailablecapacity\n(1 entities)"]
Isavailable["Isavailable\n(1 entities)"]
Next["Next\n(1 entities)"]
Publish["Publish\n(1 entities)"]
Remainingcapacity["Remainingcapacity\n(1 entities)"]
Setavailable["Setavailable\n(1 entities)"]
Setavailablebuffervalue["Setavailablebuffervalue\n(1 entities)"]
Tostring6["Tostring6\n(1 entities)"]
Trynext["Trynext\n(1 entities)"]
Nanosecondpausebatchrewindstrategy["Nanosecondpausebatchrewindstrategy\n(1 entities)"]
Nanosecondpausebatchrewindstrategy2["Nanosecondpausebatchrewindstrategy2\n(1 entities)"]
Handlerewindexception3["Handlerewindexception3\n(1 entities)"]
Noopeventprocessor["Noopeventprocessor\n(1 entities)"]
Noopeventprocessor2["Noopeventprocessor2\n(1 entities)"]
Getsequence4["Getsequence4\n(1 entities)"]
Halt3["Halt3\n(1 entities)"]
Isrunning3["Isrunning3\n(1 entities)"]
Run2["Run2\n(1 entities)"]
Phasedbackoffwaitstrategy["Phasedbackoffwaitstrategy\n(1 entities)"]
Phasedbackoffwaitstrategy2["Phasedbackoffwaitstrategy2\n(1 entities)"]
Signalallwhenblocking5["Signalallwhenblocking5\n(1 entities)"]
Waitfor5["Waitfor5\n(1 entities)"]
Withlitelock["Withlitelock\n(1 entities)"]
Withlock["Withlock\n(1 entities)"]
Withsleep["Withsleep\n(1 entities)"]
Processingsequencebarrier["Processingsequencebarrier\n(1 entities)"]
Processingsequencebarrier2["Processingsequencebarrier2\n(1 entities)"]
Alert["Alert\n(1 entities)"]
Checkalert["Checkalert\n(1 entities)"]
Clearalert["Clearalert\n(1 entities)"]
Getcursor3["Getcursor3\n(1 entities)"]
Isalerted["Isalerted\n(1 entities)"]
Waitfor6["Waitfor6\n(1 entities)"]
Rewindaction["Rewindaction\n(1 entities)"]
Rewindhandler["Rewindhandler\n(1 entities)"]
Attemptrewindgetnextsequence["Attemptrewindgetnextsequence\n(1 entities)"]
Rewindableeventhandler["Rewindableeventhandler\n(1 entities)"]
Onevent4["Onevent4\n(1 entities)"]
Rewindableexception["Rewindableexception\n(1 entities)"]
Rewindableexception2["Rewindableexception2\n(1 entities)"]
Rhspadding["Rhspadding\n(1 entities)"]
Ringbuffer["Ringbuffer\n(1 entities)"]
Ringbuffer2["Ringbuffer2\n(1 entities)"]
Addgatingsequences2["Addgatingsequences2\n(1 entities)"]
Batchoverruns["Batchoverruns\n(1 entities)"]
Checkbatchsizing["Checkbatchsizing\n(1 entities)"]
Checkbounds["Checkbounds\n(1 entities)"]
Claimandgetpreallocated["Claimandgetpreallocated\n(1 entities)"]
Create["Create\n(1 entities)"]
Createmultiproducer["Createmultiproducer\n(1 entities)"]
Createsingleproducer["Createsingleproducer\n(1 entities)"]
Get3["Get3\n(1 entities)"]
Getbuffersize2["Getbuffersize2\n(1 entities)"]
Getcursor4["Getcursor4\n(1 entities)"]
Getminimumgatingsequence["Getminimumgatingsequence\n(1 entities)"]
Hasavailablecapacity2["Hasavailablecapacity2\n(1 entities)"]
Isavailable2["Isavailable2\n(1 entities)"]
Newbarrier2["Newbarrier2\n(1 entities)"]
Newpoller2["Newpoller2\n(1 entities)"]
Next2["Next2\n(1 entities)"]
Publish2["Publish2\n(1 entities)"]
Publishevent2["Publishevent2\n(1 entities)"]
Publishevents2["Publishevents2\n(1 entities)"]
Remainingcapacity2["Remainingcapacity2\n(1 entities)"]
Removegatingsequence2["Removegatingsequence2\n(1 entities)"]
Tostring7["Tostring7\n(1 entities)"]
Translateandpublish["Translateandpublish\n(1 entities)"]
Translateandpublishbatch["Translateandpublishbatch\n(1 entities)"]
Trynext2["Trynext2\n(1 entities)"]
Trypublishevent2["Trypublishevent2\n(1 entities)"]
Trypublishevents2["Trypublishevents2\n(1 entities)"]
Ringbufferfields["Ringbufferfields\n(1 entities)"]
Ringbufferfields2["Ringbufferfields2\n(1 entities)"]
Elementat["Elementat\n(1 entities)"]
Fill["Fill\n(1 entities)"]
Ringbufferpad["Ringbufferpad\n(1 entities)"]
Sequence["Sequence\n(1 entities)"]
Sequence2["Sequence2\n(1 entities)"]
Addandget2["Addandget2\n(1 entities)"]
Compareandset2["Compareandset2\n(1 entities)"]
Get4["Get4\n(1 entities)"]
Getandadd["Getandadd\n(1 entities)"]
Incrementandget2["Incrementandget2\n(1 entities)"]
Set2["Set2\n(1 entities)"]
Setvolatile["Setvolatile\n(1 entities)"]
Tostring8["Tostring8\n(1 entities)"]
Sequencebarrier["Sequencebarrier\n(1 entities)"]
Alert2["Alert2\n(1 entities)"]
Checkalert2["Checkalert2\n(1 entities)"]
Clearalert2["Clearalert2\n(1 entities)"]
Getcursor5["Getcursor5\n(1 entities)"]
Isalerted2["Isalerted2\n(1 entities)"]
Waitfor7["Waitfor7\n(1 entities)"]
Sequencegroup["Sequencegroup\n(1 entities)"]
Sequencegroup2["Sequencegroup2\n(1 entities)"]
Add["Add\n(1 entities)"]
Addwhilerunning["Addwhilerunning\n(1 entities)"]
Get5["Get5\n(1 entities)"]
Remove["Remove\n(1 entities)"]
Set3["Set3\n(1 entities)"]
Size["Size\n(1 entities)"]
Sequencegroups["Sequencegroups\n(1 entities)"]
Addsequences["Addsequences\n(1 entities)"]
Countmatching["Countmatching\n(1 entities)"]
Removesequence["Removesequence\n(1 entities)"]
Sequenced["Sequenced\n(1 entities)"]
Getbuffersize3["Getbuffersize3\n(1 entities)"]
Hasavailablecapacity3["Hasavailablecapacity3\n(1 entities)"]
Next3["Next3\n(1 entities)"]
Publish3["Publish3\n(1 entities)"]
Remainingcapacity3["Remainingcapacity3\n(1 entities)"]
Trynext3["Trynext3\n(1 entities)"]
Sequencer["Sequencer\n(1 entities)"]
Addgatingsequences3["Addgatingsequences3\n(1 entities)"]
Claim2["Claim2\n(1 entities)"]
Gethighestpublishedsequence2["Gethighestpublishedsequence2\n(1 entities)"]
Getminimumsequence2["Getminimumsequence2\n(1 entities)"]
Isavailable3["Isavailable3\n(1 entities)"]
Newbarrier3["Newbarrier3\n(1 entities)"]
Newpoller3["Newpoller3\n(1 entities)"]
Removegatingsequence3["Removegatingsequence3\n(1 entities)"]
Simplebatchrewindstrategy["Simplebatchrewindstrategy\n(1 entities)"]
Handlerewindexception4["Handlerewindexception4\n(1 entities)"]
Singleproducersequencer["Singleproducersequencer\n(1 entities)"]
Singleproducersequencer2["Singleproducersequencer2\n(1 entities)"]
Claim3["Claim3\n(1 entities)"]
Gethighestpublishedsequence3["Gethighestpublishedsequence3\n(1 entities)"]
Hasavailablecapacity4["Hasavailablecapacity4\n(1 entities)"]
Isavailable4["Isavailable4\n(1 entities)"]
Next4["Next4\n(1 entities)"]
Publish4["Publish4\n(1 entities)"]
Remainingcapacity4["Remainingcapacity4\n(1 entities)"]
Samethread["Samethread\n(1 entities)"]
Tostring9["Tostring9\n(1 entities)"]
Trynext4["Trynext4\n(1 entities)"]
Singleproducersequencerfields["Singleproducersequencerfields\n(1 entities)"]
Singleproducersequencerfields2["Singleproducersequencerfields2\n(1 entities)"]
Singleproducersequencerpad["Singleproducersequencerpad\n(1 entities)"]
Singleproducersequencerpad2["Singleproducersequencerpad2\n(1 entities)"]
Sleepingwaitstrategy["Sleepingwaitstrategy\n(1 entities)"]
Sleepingwaitstrategy2["Sleepingwaitstrategy2\n(1 entities)"]
Applywaitmethod["Applywaitmethod\n(1 entities)"]
Signalallwhenblocking6["Signalallwhenblocking6\n(1 entities)"]
Waitfor8["Waitfor8\n(1 entities)"]
Timeoutblockingwaitstrategy["Timeoutblockingwaitstrategy\n(1 entities)"]
Timeoutblockingwaitstrategy2["Timeoutblockingwaitstrategy2\n(1 entities)"]
Signalallwhenblocking7["Signalallwhenblocking7\n(1 entities)"]
Tostring10["Tostring10\n(1 entities)"]
Waitfor9["Waitfor9\n(1 entities)"]
Timeoutexception["Timeoutexception\n(1 entities)"]
Timeoutexception2["Timeoutexception2\n(1 entities)"]
Fillinstacktrace3["Fillinstacktrace3\n(1 entities)"]
Value["Value\n(1 entities)"]
Waitstrategy["Waitstrategy\n(1 entities)"]
Signalallwhenblocking8["Signalallwhenblocking8\n(1 entities)"]
Waitfor10["Waitfor10\n(1 entities)"]
Yieldingwaitstrategy["Yieldingwaitstrategy\n(1 entities)"]
Applywaitmethod2["Applywaitmethod2\n(1 entities)"]
Signalallwhenblocking9["Signalallwhenblocking9\n(1 entities)"]
Waitfor11["Waitfor11\n(1 entities)"]
Dsl["Dsl\n(71 entities)"]
Util["Util\n(10 entities)"]
Abstractsequencer --> Sequencer
Abstractsequencer --> Util
Abstractsequencer2 --> Util
Add --> Util
Addandget --> Util
Addgatingsequences --> Util
Addgatingsequences2 --> Dsl
Addwhilerunning --> Util
Batcheventprocessor --> Eventprocessor
Batchoverruns --> Dsl
Blockingwaitstrategy --> Waitstrategy
Busyspinwaitstrategy --> Waitstrategy
Calculateavailabilityflag --> Util
Calculateindex --> Util
Checkbatchsizing --> Dsl
Checkbounds --> Dsl
Claim --> Util
Claim3 --> Util
Claimandgetpreallocated --> Dsl
Compareandset --> Util
Create --> Dsl
Createmultiproducer --> Dsl
Createsingleproducer --> Dsl
Dsl --> Batcheventprocessor
Dsl --> Batcheventprocessorbuilder
Dsl --> Batchrewindstrategy
Dsl --> Eventfactory
Dsl --> Eventhandler
Dsl --> Eventhandleridentity
Dsl --> Eventprocessor
Dsl --> Eventtranslator
Dsl --> Eventtranslatoronearg
Dsl --> Eventtranslatorthreearg
Dsl --> Eventtranslatortwoarg
Dsl --> Exceptionhandler
Dsl --> Exceptionhandlers
Dsl --> Rewindableeventhandler
Dsl --> Rewindableexception
Dsl --> Ringbuffer
Dsl --> Sequence
Dsl --> Sequencebarrier
Dsl --> Timeoutexception
Dsl --> Util
Dsl --> Waitstrategy
Elementat --> Dsl
Eventuallygiveupbatchrewindstrategy --> Batchrewindstrategy
Fill --> Dsl
Fixedsequencegroup --> Sequence
Fixedsequencegroup --> Util
Fixedsequencegroup2 --> Util
Get2 --> Util
Get3 --> Dsl
Get5 --> Util
Getbuffersize --> Util
Getbuffersize2 --> Dsl
Getcursor --> Util
Getcursor4 --> Dsl
Gethighestpublishedsequence --> Util
Gethighestpublishedsequence3 --> Util
Getminimumgatingsequence --> Dsl
Getminimumsequence --> Util
Hasavailablecapacity --> Util
Hasavailablecapacity2 --> Dsl
Hasavailablecapacity4 --> Util
Incrementandget --> Util
Isavailable --> Util
Isavailable2 --> Dsl
Isavailable4 --> Util
Liteblockingwaitstrategy --> Waitstrategy
Litetimeoutblockingwaitstrategy --> Util
Litetimeoutblockingwaitstrategy --> Waitstrategy
Litetimeoutblockingwaitstrategy2 --> Util
Multiproducersequencer --> Abstractsequencer
Multiproducersequencer --> Util
Multiproducersequencer2 --> Util
Nanosecondpausebatchrewindstrategy --> Batchrewindstrategy
Newbarrier --> Util
Newbarrier2 --> Dsl
Newpoller --> Util
Newpoller2 --> Dsl
Next --> Util
Next2 --> Dsl
Next4 --> Util
Noopeventprocessor --> Eventprocessor
Phasedbackoffwaitstrategy --> Waitstrategy
Processingsequencebarrier --> Sequencebarrier
Publish --> Util
Publish2 --> Dsl
Publish4 --> Util
Publishevent2 --> Dsl
Publishevents2 --> Dsl
Remainingcapacity --> Util
Remainingcapacity2 --> Dsl
Remainingcapacity4 --> Util
Remove --> Util
Removegatingsequence --> Util
Removegatingsequence2 --> Dsl
Rhspadding --> Value
Ringbuffer --> Cursored
Ringbuffer --> Dsl
Ringbuffer2 --> Dsl
Ringbufferfields --> Dsl
Ringbufferfields --> Ringbufferpad
Ringbufferfields2 --> Dsl
Ringbufferpad --> Dsl
Samethread --> Util
Sequence --> Rhspadding
Sequencegroup --> Sequence
Sequencegroup --> Util
Sequencegroup2 --> Util
Set --> Util
Set3 --> Util
Setavailable --> Util
Setavailablebuffervalue --> Util
Signalallwhenblocking4 --> Util
Signalallwhenblocking7 --> Util
Simplebatchrewindstrategy --> Batchrewindstrategy
Singleproducersequencer --> Singleproducersequencerfields
Singleproducersequencer --> Util
Singleproducersequencer2 --> Util
Singleproducersequencerfields --> Singleproducersequencerpad
Singleproducersequencerfields --> Util
Singleproducersequencerfields2 --> Util
Singleproducersequencerpad --> Abstractsequencer
Singleproducersequencerpad --> Util
Singleproducersequencerpad2 --> Util
Size --> Util
Sleepingwaitstrategy --> Waitstrategy
Timeoutblockingwaitstrategy --> Util
Timeoutblockingwaitstrategy --> Waitstrategy
Timeoutblockingwaitstrategy2 --> Util
Tostring --> Util
Tostring10 --> Util
Tostring3 --> Util
Tostring5 --> Util
Tostring6 --> Util
Tostring7 --> Dsl
Tostring9 --> Util
Translateandpublish --> Dsl
Translateandpublishbatch --> Dsl
Trynext --> Util
Trynext2 --> Dsl
Trynext4 --> Util
Trypublishevent2 --> Dsl
Trypublishevents2 --> Dsl
Util --> Eventprocessor
Util --> Sequence
Value --> Lhspadding
Waitfor4 --> Util
Waitfor9 --> Util
Yieldingwaitstrategy --> Waitstrategy
| Component | Responsibility | # | Entities |
|---|---|---|---|
| Abstractsequencer | Entities in AbstractSequencer | 1 | com.lmax.disruptor.AbstractSequencer |
| Abstractsequencer2 | Entities in AbstractSequencer.AbstractSequencer | 1 | com.lmax.disruptor.AbstractSequencer.AbstractSequencer |
| Addgatingsequences | Entities in AbstractSequencer.addGatingSequences | 1 | com.lmax.disruptor.AbstractSequencer.addGatingSequences |
| Getbuffersize | Entities in AbstractSequencer.getBufferSize | 1 | com.lmax.disruptor.AbstractSequencer.getBufferSize |
| Getcursor | Entities in AbstractSequencer.getCursor | 1 | com.lmax.disruptor.AbstractSequencer.getCursor |
| Getminimumsequence | Entities in AbstractSequencer.getMinimumSequence | 1 | com.lmax.disruptor.AbstractSequencer.getMinimumSequence |
| Newbarrier | Entities in AbstractSequencer.newBarrier | 1 | com.lmax.disruptor.AbstractSequencer.newBarrier |
| Newpoller | Entities in AbstractSequencer.newPoller | 1 | com.lmax.disruptor.AbstractSequencer.newPoller |
| Removegatingsequence | Entities in AbstractSequencer.removeGatingSequence | 1 | com.lmax.disruptor.AbstractSequencer.removeGatingSequence |
| Tostring | Entities in AbstractSequencer.toString | 1 | com.lmax.disruptor.AbstractSequencer.toString |
| Aggregateeventhandler | Entities in AggregateEventHandler | 1 | com.lmax.disruptor.AggregateEventHandler |
| Aggregateeventhandler2 | Entities in AggregateEventHandler.AggregateEventHandler | 1 | com.lmax.disruptor.AggregateEventHandler.AggregateEventHandler |
| Onevent | Entities in AggregateEventHandler.onEvent | 1 | com.lmax.disruptor.AggregateEventHandler.onEvent |
| Onshutdown | Entities in AggregateEventHandler.onShutdown | 1 | com.lmax.disruptor.AggregateEventHandler.onShutdown |
| Onstart | Entities in AggregateEventHandler.onStart | 1 | com.lmax.disruptor.AggregateEventHandler.onStart |
| Alertexception | Entities in AlertException | 1 | com.lmax.disruptor.AlertException |
| Alertexception2 | Entities in AlertException.AlertException | 1 | com.lmax.disruptor.AlertException.AlertException |
| Fillinstacktrace | Entities in AlertException.fillInStackTrace | 1 | com.lmax.disruptor.AlertException.fillInStackTrace |
| Batcheventprocessor | Entities in BatchEventProcessor | 1 | com.lmax.disruptor.BatchEventProcessor |
| Batcheventprocessor2 | Entities in BatchEventProcessor.BatchEventProcessor | 1 | com.lmax.disruptor.BatchEventProcessor.BatchEventProcessor |
| Earlyexit | Entities in BatchEventProcessor.earlyExit | 1 | com.lmax.disruptor.BatchEventProcessor.earlyExit |
| Getexceptionhandler | Entities in BatchEventProcessor.getExceptionHandler | 1 | com.lmax.disruptor.BatchEventProcessor.getExceptionHandler |
| Getsequence | Entities in BatchEventProcessor.getSequence | 1 | com.lmax.disruptor.BatchEventProcessor.getSequence |
| Halt | Entities in BatchEventProcessor.halt | 1 | com.lmax.disruptor.BatchEventProcessor.halt |
| Handleeventexception | Entities in BatchEventProcessor.handleEventException | 1 | com.lmax.disruptor.BatchEventProcessor.handleEventException |
| Handleonshutdownexception | Entities in BatchEventProcessor.handleOnShutdownException | 1 | com.lmax.disruptor.BatchEventProcessor.handleOnShutdownException |
| Handleonstartexception | Entities in BatchEventProcessor.handleOnStartException | 1 | com.lmax.disruptor.BatchEventProcessor.handleOnStartException |
| Isrunning | Entities in BatchEventProcessor.isRunning | 1 | com.lmax.disruptor.BatchEventProcessor.isRunning |
| Notifyshutdown | Entities in BatchEventProcessor.notifyShutdown | 1 | com.lmax.disruptor.BatchEventProcessor.notifyShutdown |
| Notifystart | Entities in BatchEventProcessor.notifyStart | 1 | com.lmax.disruptor.BatchEventProcessor.notifyStart |
| Notifytimeout | Entities in BatchEventProcessor.notifyTimeout | 1 | com.lmax.disruptor.BatchEventProcessor.notifyTimeout |
| Processevents | Entities in BatchEventProcessor.processEvents | 1 | com.lmax.disruptor.BatchEventProcessor.processEvents |
| Run | Entities in BatchEventProcessor.run | 1 | com.lmax.disruptor.BatchEventProcessor.run |
| Setexceptionhandler | Entities in BatchEventProcessor.setExceptionHandler | 1 | com.lmax.disruptor.BatchEventProcessor.setExceptionHandler |
| Batcheventprocessorbuilder | Entities in BatchEventProcessorBuilder | 1 | com.lmax.disruptor.BatchEventProcessorBuilder |
| Build | Entities in BatchEventProcessorBuilder.build | 1 | com.lmax.disruptor.BatchEventProcessorBuilder.build |
| Setmaxbatchsize | Entities in BatchEventProcessorBuilder.setMaxBatchSize | 1 | com.lmax.disruptor.BatchEventProcessorBuilder.setMaxBatchSize |
| Batchrewindstrategy | Entities in BatchRewindStrategy | 1 | com.lmax.disruptor.BatchRewindStrategy |
| Handlerewindexception | Entities in BatchRewindStrategy.handleRewindException | 1 | com.lmax.disruptor.BatchRewindStrategy.handleRewindException |
| Blockingwaitstrategy | Entities in BlockingWaitStrategy | 1 | com.lmax.disruptor.BlockingWaitStrategy |
| Signalallwhenblocking | Entities in BlockingWaitStrategy.signalAllWhenBlocking | 1 | com.lmax.disruptor.BlockingWaitStrategy.signalAllWhenBlocking |
| Tostring2 | Entities in BlockingWaitStrategy.toString | 1 | com.lmax.disruptor.BlockingWaitStrategy.toString |
| Waitfor | Entities in BlockingWaitStrategy.waitFor | 1 | com.lmax.disruptor.BlockingWaitStrategy.waitFor |
| Busyspinwaitstrategy | Entities in BusySpinWaitStrategy | 1 | com.lmax.disruptor.BusySpinWaitStrategy |
| Signalallwhenblocking2 | Entities in BusySpinWaitStrategy.signalAllWhenBlocking | 1 | com.lmax.disruptor.BusySpinWaitStrategy.signalAllWhenBlocking |
| Waitfor2 | Entities in BusySpinWaitStrategy.waitFor | 1 | com.lmax.disruptor.BusySpinWaitStrategy.waitFor |
| Cursored | Entities in Cursored | 1 | com.lmax.disruptor.Cursored |
| Getcursor2 | Entities in Cursored.getCursor | 1 | com.lmax.disruptor.Cursored.getCursor |
| Dataprovider | Entities in DataProvider | 1 | com.lmax.disruptor.DataProvider |
| Get | Entities in DataProvider.get | 1 | com.lmax.disruptor.DataProvider.get |
| Eventfactory | Entities in EventFactory | 1 | com.lmax.disruptor.EventFactory |
| Newinstance | Entities in EventFactory.newInstance | 1 | com.lmax.disruptor.EventFactory.newInstance |
| Eventhandler | Entities in EventHandler | 1 | com.lmax.disruptor.EventHandler |
| Onevent2 | Entities in EventHandler.onEvent | 1 | com.lmax.disruptor.EventHandler.onEvent |
| Setsequencecallback | Entities in EventHandler.setSequenceCallback | 1 | com.lmax.disruptor.EventHandler.setSequenceCallback |
| Eventhandlerbase | Entities in EventHandlerBase | 1 | com.lmax.disruptor.EventHandlerBase |
| Onbatchstart | Entities in EventHandlerBase.onBatchStart | 1 | com.lmax.disruptor.EventHandlerBase.onBatchStart |
| Onevent3 | Entities in EventHandlerBase.onEvent | 1 | com.lmax.disruptor.EventHandlerBase.onEvent |
| Onshutdown2 | Entities in EventHandlerBase.onShutdown | 1 | com.lmax.disruptor.EventHandlerBase.onShutdown |
| Onstart2 | Entities in EventHandlerBase.onStart | 1 | com.lmax.disruptor.EventHandlerBase.onStart |
| Ontimeout | Entities in EventHandlerBase.onTimeout | 1 | com.lmax.disruptor.EventHandlerBase.onTimeout |
| Eventhandleridentity | Entities in EventHandlerIdentity | 1 | com.lmax.disruptor.EventHandlerIdentity |
| Eventpoller | Entities in EventPoller | 1 | com.lmax.disruptor.EventPoller |
| Eventpoller2 | Entities in EventPoller.EventPoller | 1 | com.lmax.disruptor.EventPoller.EventPoller |
| Getsequence2 | Entities in EventPoller.getSequence | 1 | com.lmax.disruptor.EventPoller.getSequence |
| Newinstance2 | Entities in EventPoller.newInstance | 1 | com.lmax.disruptor.EventPoller.newInstance |
| Poll | Entities in EventPoller.poll | 1 | com.lmax.disruptor.EventPoller.poll |
| Eventprocessor | Entities in EventProcessor | 1 | com.lmax.disruptor.EventProcessor |
| Getsequence3 | Entities in EventProcessor.getSequence | 1 | com.lmax.disruptor.EventProcessor.getSequence |
| Halt2 | Entities in EventProcessor.halt | 1 | com.lmax.disruptor.EventProcessor.halt |
| Isrunning2 | Entities in EventProcessor.isRunning | 1 | com.lmax.disruptor.EventProcessor.isRunning |
| Eventsequencer | Entities in EventSequencer | 1 | com.lmax.disruptor.EventSequencer |
| Eventsink | Entities in EventSink | 1 | com.lmax.disruptor.EventSink |
| Publishevent | Entities in EventSink.publishEvent | 1 | com.lmax.disruptor.EventSink.publishEvent |
| Publishevents | Entities in EventSink.publishEvents | 1 | com.lmax.disruptor.EventSink.publishEvents |
| Trypublishevent | Entities in EventSink.tryPublishEvent | 1 | com.lmax.disruptor.EventSink.tryPublishEvent |
| Trypublishevents | Entities in EventSink.tryPublishEvents | 1 | com.lmax.disruptor.EventSink.tryPublishEvents |
| Eventtranslator | Entities in EventTranslator | 1 | com.lmax.disruptor.EventTranslator |
| Translateto | Entities in EventTranslator.translateTo | 1 | com.lmax.disruptor.EventTranslator.translateTo |
| Eventtranslatoronearg | Entities in EventTranslatorOneArg | 1 | com.lmax.disruptor.EventTranslatorOneArg |
| Translateto2 | Entities in EventTranslatorOneArg.translateTo | 1 | com.lmax.disruptor.EventTranslatorOneArg.translateTo |
| Eventtranslatorthreearg | Entities in EventTranslatorThreeArg | 1 | com.lmax.disruptor.EventTranslatorThreeArg |
| Translateto3 | Entities in EventTranslatorThreeArg.translateTo | 1 | com.lmax.disruptor.EventTranslatorThreeArg.translateTo |
| Eventtranslatortwoarg | Entities in EventTranslatorTwoArg | 1 | com.lmax.disruptor.EventTranslatorTwoArg |
| Translateto4 | Entities in EventTranslatorTwoArg.translateTo | 1 | com.lmax.disruptor.EventTranslatorTwoArg.translateTo |
| Eventtranslatorvararg | Entities in EventTranslatorVararg | 1 | com.lmax.disruptor.EventTranslatorVararg |
| Translateto5 | Entities in EventTranslatorVararg.translateTo | 1 | com.lmax.disruptor.EventTranslatorVararg.translateTo |
| Eventuallygiveupbatchrewindstrategy | Entities in EventuallyGiveUpBatchRewindStrategy | 1 | com.lmax.disruptor.EventuallyGiveUpBatchRewindStrategy |
| Eventuallygiveupbatchrewindstrategy2 | Entities in EventuallyGiveUpBatchRewindStrategy.EventuallyGiveUpBatchRewindStrategy | 1 | com.lmax.disruptor.EventuallyGiveUpBatchRewindStrategy.EventuallyGiveUpBatchRewindStrategy |
| Handlerewindexception2 | Entities in EventuallyGiveUpBatchRewindStrategy.handleRewindException | 1 | com.lmax.disruptor.EventuallyGiveUpBatchRewindStrategy.handleRewindException |
| Exceptionhandler | Entities in ExceptionHandler | 1 | com.lmax.disruptor.ExceptionHandler |
| Handleeventexception2 | Entities in ExceptionHandler.handleEventException | 1 | com.lmax.disruptor.ExceptionHandler.handleEventException |
| Handleonshutdownexception2 | Entities in ExceptionHandler.handleOnShutdownException | 1 | com.lmax.disruptor.ExceptionHandler.handleOnShutdownException |
| Handleonstartexception2 | Entities in ExceptionHandler.handleOnStartException | 1 | com.lmax.disruptor.ExceptionHandler.handleOnStartException |
| Exceptionhandlers | Entities in ExceptionHandlers | 1 | com.lmax.disruptor.ExceptionHandlers |
| Exceptionhandlers2 | Entities in ExceptionHandlers.ExceptionHandlers | 1 | com.lmax.disruptor.ExceptionHandlers.ExceptionHandlers |
| Defaulthandler | Entities in ExceptionHandlers.defaultHandler | 1 | com.lmax.disruptor.ExceptionHandlers.defaultHandler |
| Fatalexceptionhandler | Entities in FatalExceptionHandler | 1 | com.lmax.disruptor.FatalExceptionHandler |
| Handleeventexception3 | Entities in FatalExceptionHandler.handleEventException | 1 | com.lmax.disruptor.FatalExceptionHandler.handleEventException |
| Handleonshutdownexception3 | Entities in FatalExceptionHandler.handleOnShutdownException | 1 | com.lmax.disruptor.FatalExceptionHandler.handleOnShutdownException |
| Handleonstartexception3 | Entities in FatalExceptionHandler.handleOnStartException | 1 | com.lmax.disruptor.FatalExceptionHandler.handleOnStartException |
| Fixedsequencegroup | Entities in FixedSequenceGroup | 1 | com.lmax.disruptor.FixedSequenceGroup |
| Fixedsequencegroup2 | Entities in FixedSequenceGroup.FixedSequenceGroup | 1 | com.lmax.disruptor.FixedSequenceGroup.FixedSequenceGroup |
| Addandget | Entities in FixedSequenceGroup.addAndGet | 1 | com.lmax.disruptor.FixedSequenceGroup.addAndGet |
| Compareandset | Entities in FixedSequenceGroup.compareAndSet | 1 | com.lmax.disruptor.FixedSequenceGroup.compareAndSet |
| Get2 | Entities in FixedSequenceGroup.get | 1 | com.lmax.disruptor.FixedSequenceGroup.get |
| Incrementandget | Entities in FixedSequenceGroup.incrementAndGet | 1 | com.lmax.disruptor.FixedSequenceGroup.incrementAndGet |
| Set | Entities in FixedSequenceGroup.set | 1 | com.lmax.disruptor.FixedSequenceGroup.set |
| Tostring3 | Entities in FixedSequenceGroup.toString | 1 | com.lmax.disruptor.FixedSequenceGroup.toString |
| Ignoreexceptionhandler | Entities in IgnoreExceptionHandler | 1 | com.lmax.disruptor.IgnoreExceptionHandler |
| Handleeventexception4 | Entities in IgnoreExceptionHandler.handleEventException | 1 | com.lmax.disruptor.IgnoreExceptionHandler.handleEventException |
| Handleonshutdownexception4 | Entities in IgnoreExceptionHandler.handleOnShutdownException | 1 | com.lmax.disruptor.IgnoreExceptionHandler.handleOnShutdownException |
| Handleonstartexception4 | Entities in IgnoreExceptionHandler.handleOnStartException | 1 | com.lmax.disruptor.IgnoreExceptionHandler.handleOnStartException |
| Insufficientcapacityexception | Entities in InsufficientCapacityException | 1 | com.lmax.disruptor.InsufficientCapacityException |
| Insufficientcapacityexception2 | Entities in InsufficientCapacityException.InsufficientCapacityException | 1 | com.lmax.disruptor.InsufficientCapacityException.InsufficientCapacityException |
| Fillinstacktrace2 | Entities in InsufficientCapacityException.fillInStackTrace | 1 | com.lmax.disruptor.InsufficientCapacityException.fillInStackTrace |
| Lhspadding | Entities in LhsPadding | 1 | com.lmax.disruptor.LhsPadding |
| Liteblockingwaitstrategy | Entities in LiteBlockingWaitStrategy | 1 | com.lmax.disruptor.LiteBlockingWaitStrategy |
| Signalallwhenblocking3 | Entities in LiteBlockingWaitStrategy.signalAllWhenBlocking | 1 | com.lmax.disruptor.LiteBlockingWaitStrategy.signalAllWhenBlocking |
| Tostring4 | Entities in LiteBlockingWaitStrategy.toString | 1 | com.lmax.disruptor.LiteBlockingWaitStrategy.toString |
| Waitfor3 | Entities in LiteBlockingWaitStrategy.waitFor | 1 | com.lmax.disruptor.LiteBlockingWaitStrategy.waitFor |
| Litetimeoutblockingwaitstrategy | Entities in LiteTimeoutBlockingWaitStrategy | 1 | com.lmax.disruptor.LiteTimeoutBlockingWaitStrategy |
| Litetimeoutblockingwaitstrategy2 | Entities in LiteTimeoutBlockingWaitStrategy.LiteTimeoutBlockingWaitStrategy | 1 | com.lmax.disruptor.LiteTimeoutBlockingWaitStrategy.LiteTimeoutBlockingWaitStrategy |
| Signalallwhenblocking4 | Entities in LiteTimeoutBlockingWaitStrategy.signalAllWhenBlocking | 1 | com.lmax.disruptor.LiteTimeoutBlockingWaitStrategy.signalAllWhenBlocking |
| Tostring5 | Entities in LiteTimeoutBlockingWaitStrategy.toString | 1 | com.lmax.disruptor.LiteTimeoutBlockingWaitStrategy.toString |
| Waitfor4 | Entities in LiteTimeoutBlockingWaitStrategy.waitFor | 1 | com.lmax.disruptor.LiteTimeoutBlockingWaitStrategy.waitFor |
| Multiproducersequencer | Entities in MultiProducerSequencer | 1 | com.lmax.disruptor.MultiProducerSequencer |
| Multiproducersequencer2 | Entities in MultiProducerSequencer.MultiProducerSequencer | 1 | com.lmax.disruptor.MultiProducerSequencer.MultiProducerSequencer |
| Calculateavailabilityflag | Entities in MultiProducerSequencer.calculateAvailabilityFlag | 1 | com.lmax.disruptor.MultiProducerSequencer.calculateAvailabilityFlag |
| Calculateindex | Entities in MultiProducerSequencer.calculateIndex | 1 | com.lmax.disruptor.MultiProducerSequencer.calculateIndex |
| Claim | Entities in MultiProducerSequencer.claim | 1 | com.lmax.disruptor.MultiProducerSequencer.claim |
| Gethighestpublishedsequence | Entities in MultiProducerSequencer.getHighestPublishedSequence | 1 | com.lmax.disruptor.MultiProducerSequencer.getHighestPublishedSequence |
| Hasavailablecapacity | Entities in MultiProducerSequencer.hasAvailableCapacity | 1 | com.lmax.disruptor.MultiProducerSequencer.hasAvailableCapacity |
| Isavailable | Entities in MultiProducerSequencer.isAvailable | 1 | com.lmax.disruptor.MultiProducerSequencer.isAvailable |
| Next | Entities in MultiProducerSequencer.next | 1 | com.lmax.disruptor.MultiProducerSequencer.next |
| Publish | Entities in MultiProducerSequencer.publish | 1 | com.lmax.disruptor.MultiProducerSequencer.publish |
| Remainingcapacity | Entities in MultiProducerSequencer.remainingCapacity | 1 | com.lmax.disruptor.MultiProducerSequencer.remainingCapacity |
| Setavailable | Entities in MultiProducerSequencer.setAvailable | 1 | com.lmax.disruptor.MultiProducerSequencer.setAvailable |
| Setavailablebuffervalue | Entities in MultiProducerSequencer.setAvailableBufferValue | 1 | com.lmax.disruptor.MultiProducerSequencer.setAvailableBufferValue |
| Tostring6 | Entities in MultiProducerSequencer.toString | 1 | com.lmax.disruptor.MultiProducerSequencer.toString |
| Trynext | Entities in MultiProducerSequencer.tryNext | 1 | com.lmax.disruptor.MultiProducerSequencer.tryNext |
| Nanosecondpausebatchrewindstrategy | Entities in NanosecondPauseBatchRewindStrategy | 1 | com.lmax.disruptor.NanosecondPauseBatchRewindStrategy |
| Nanosecondpausebatchrewindstrategy2 | Entities in NanosecondPauseBatchRewindStrategy.NanosecondPauseBatchRewindStrategy | 1 | com.lmax.disruptor.NanosecondPauseBatchRewindStrategy.NanosecondPauseBatchRewindStrategy |
| Handlerewindexception3 | Entities in NanosecondPauseBatchRewindStrategy.handleRewindException | 1 | com.lmax.disruptor.NanosecondPauseBatchRewindStrategy.handleRewindException |
| Noopeventprocessor | Entities in NoOpEventProcessor | 1 | com.lmax.disruptor.NoOpEventProcessor |
| Noopeventprocessor2 | Entities in NoOpEventProcessor.NoOpEventProcessor | 1 | com.lmax.disruptor.NoOpEventProcessor.NoOpEventProcessor |
| Getsequence4 | Entities in NoOpEventProcessor.getSequence | 1 | com.lmax.disruptor.NoOpEventProcessor.getSequence |
| Halt3 | Entities in NoOpEventProcessor.halt | 1 | com.lmax.disruptor.NoOpEventProcessor.halt |
| Isrunning3 | Entities in NoOpEventProcessor.isRunning | 1 | com.lmax.disruptor.NoOpEventProcessor.isRunning |
| Run2 | Entities in NoOpEventProcessor.run | 1 | com.lmax.disruptor.NoOpEventProcessor.run |
| Phasedbackoffwaitstrategy | Entities in PhasedBackoffWaitStrategy | 1 | com.lmax.disruptor.PhasedBackoffWaitStrategy |
| Phasedbackoffwaitstrategy2 | Entities in PhasedBackoffWaitStrategy.PhasedBackoffWaitStrategy | 1 | com.lmax.disruptor.PhasedBackoffWaitStrategy.PhasedBackoffWaitStrategy |
| Signalallwhenblocking5 | Entities in PhasedBackoffWaitStrategy.signalAllWhenBlocking | 1 | com.lmax.disruptor.PhasedBackoffWaitStrategy.signalAllWhenBlocking |
| Waitfor5 | Entities in PhasedBackoffWaitStrategy.waitFor | 1 | com.lmax.disruptor.PhasedBackoffWaitStrategy.waitFor |
| Withlitelock | Entities in PhasedBackoffWaitStrategy.withLiteLock | 1 | com.lmax.disruptor.PhasedBackoffWaitStrategy.withLiteLock |
| Withlock | Entities in PhasedBackoffWaitStrategy.withLock | 1 | com.lmax.disruptor.PhasedBackoffWaitStrategy.withLock |
| Withsleep | Entities in PhasedBackoffWaitStrategy.withSleep | 1 | com.lmax.disruptor.PhasedBackoffWaitStrategy.withSleep |
| Processingsequencebarrier | Entities in ProcessingSequenceBarrier | 1 | com.lmax.disruptor.ProcessingSequenceBarrier |
| Processingsequencebarrier2 | Entities in ProcessingSequenceBarrier.ProcessingSequenceBarrier | 1 | com.lmax.disruptor.ProcessingSequenceBarrier.ProcessingSequenceBarrier |
| Alert | Entities in ProcessingSequenceBarrier.alert | 1 | com.lmax.disruptor.ProcessingSequenceBarrier.alert |
| Checkalert | Entities in ProcessingSequenceBarrier.checkAlert | 1 | com.lmax.disruptor.ProcessingSequenceBarrier.checkAlert |
| Clearalert | Entities in ProcessingSequenceBarrier.clearAlert | 1 | com.lmax.disruptor.ProcessingSequenceBarrier.clearAlert |
| Getcursor3 | Entities in ProcessingSequenceBarrier.getCursor | 1 | com.lmax.disruptor.ProcessingSequenceBarrier.getCursor |
| Isalerted | Entities in ProcessingSequenceBarrier.isAlerted | 1 | com.lmax.disruptor.ProcessingSequenceBarrier.isAlerted |
| Waitfor6 | Entities in ProcessingSequenceBarrier.waitFor | 1 | com.lmax.disruptor.ProcessingSequenceBarrier.waitFor |
| Rewindaction | Entities in RewindAction | 1 | com.lmax.disruptor.RewindAction |
| Rewindhandler | Entities in RewindHandler | 1 | com.lmax.disruptor.RewindHandler |
| Attemptrewindgetnextsequence | Entities in RewindHandler.attemptRewindGetNextSequence | 1 | com.lmax.disruptor.RewindHandler.attemptRewindGetNextSequence |
| Rewindableeventhandler | Entities in RewindableEventHandler | 1 | com.lmax.disruptor.RewindableEventHandler |
| Onevent4 | Entities in RewindableEventHandler.onEvent | 1 | com.lmax.disruptor.RewindableEventHandler.onEvent |
| Rewindableexception | Entities in RewindableException | 1 | com.lmax.disruptor.RewindableException |
| Rewindableexception2 | Entities in RewindableException.RewindableException | 1 | com.lmax.disruptor.RewindableException.RewindableException |
| Rhspadding | Entities in RhsPadding | 1 | com.lmax.disruptor.RhsPadding |
| Ringbuffer | Entities in RingBuffer | 1 | com.lmax.disruptor.RingBuffer |
| Ringbuffer2 | Entities in RingBuffer.RingBuffer | 1 | com.lmax.disruptor.RingBuffer.RingBuffer |
| Addgatingsequences2 | Entities in RingBuffer.addGatingSequences | 1 | com.lmax.disruptor.RingBuffer.addGatingSequences |
| Batchoverruns | Entities in RingBuffer.batchOverRuns | 1 | com.lmax.disruptor.RingBuffer.batchOverRuns |
| Checkbatchsizing | Entities in RingBuffer.checkBatchSizing | 1 | com.lmax.disruptor.RingBuffer.checkBatchSizing |
| Checkbounds | Entities in RingBuffer.checkBounds | 1 | com.lmax.disruptor.RingBuffer.checkBounds |
| Claimandgetpreallocated | Entities in RingBuffer.claimAndGetPreallocated | 1 | com.lmax.disruptor.RingBuffer.claimAndGetPreallocated |
| Create | Entities in RingBuffer.create | 1 | com.lmax.disruptor.RingBuffer.create |
| Createmultiproducer | Entities in RingBuffer.createMultiProducer | 1 | com.lmax.disruptor.RingBuffer.createMultiProducer |
| Createsingleproducer | Entities in RingBuffer.createSingleProducer | 1 | com.lmax.disruptor.RingBuffer.createSingleProducer |
| Get3 | Entities in RingBuffer.get | 1 | com.lmax.disruptor.RingBuffer.get |
| Getbuffersize2 | Entities in RingBuffer.getBufferSize | 1 | com.lmax.disruptor.RingBuffer.getBufferSize |
| Getcursor4 | Entities in RingBuffer.getCursor | 1 | com.lmax.disruptor.RingBuffer.getCursor |
| Getminimumgatingsequence | Entities in RingBuffer.getMinimumGatingSequence | 1 | com.lmax.disruptor.RingBuffer.getMinimumGatingSequence |
| Hasavailablecapacity2 | Entities in RingBuffer.hasAvailableCapacity | 1 | com.lmax.disruptor.RingBuffer.hasAvailableCapacity |
| Isavailable2 | Entities in RingBuffer.isAvailable | 1 | com.lmax.disruptor.RingBuffer.isAvailable |
| Newbarrier2 | Entities in RingBuffer.newBarrier | 1 | com.lmax.disruptor.RingBuffer.newBarrier |
| Newpoller2 | Entities in RingBuffer.newPoller | 1 | com.lmax.disruptor.RingBuffer.newPoller |
| Next2 | Entities in RingBuffer.next | 1 | com.lmax.disruptor.RingBuffer.next |
| Publish2 | Entities in RingBuffer.publish | 1 | com.lmax.disruptor.RingBuffer.publish |
| Publishevent2 | Entities in RingBuffer.publishEvent | 1 | com.lmax.disruptor.RingBuffer.publishEvent |
| Publishevents2 | Entities in RingBuffer.publishEvents | 1 | com.lmax.disruptor.RingBuffer.publishEvents |
| Remainingcapacity2 | Entities in RingBuffer.remainingCapacity | 1 | com.lmax.disruptor.RingBuffer.remainingCapacity |
| Removegatingsequence2 | Entities in RingBuffer.removeGatingSequence | 1 | com.lmax.disruptor.RingBuffer.removeGatingSequence |
| Tostring7 | Entities in RingBuffer.toString | 1 | com.lmax.disruptor.RingBuffer.toString |
| Translateandpublish | Entities in RingBuffer.translateAndPublish | 1 | com.lmax.disruptor.RingBuffer.translateAndPublish |
| Translateandpublishbatch | Entities in RingBuffer.translateAndPublishBatch | 1 | com.lmax.disruptor.RingBuffer.translateAndPublishBatch |
| Trynext2 | Entities in RingBuffer.tryNext | 1 | com.lmax.disruptor.RingBuffer.tryNext |
| Trypublishevent2 | Entities in RingBuffer.tryPublishEvent | 1 | com.lmax.disruptor.RingBuffer.tryPublishEvent |
| Trypublishevents2 | Entities in RingBuffer.tryPublishEvents | 1 | com.lmax.disruptor.RingBuffer.tryPublishEvents |
| Ringbufferfields | Entities in RingBufferFields | 1 | com.lmax.disruptor.RingBufferFields |
| Ringbufferfields2 | Entities in RingBufferFields.RingBufferFields | 1 | com.lmax.disruptor.RingBufferFields.RingBufferFields |
| Elementat | Entities in RingBufferFields.elementAt | 1 | com.lmax.disruptor.RingBufferFields.elementAt |
| Fill | Entities in RingBufferFields.fill | 1 | com.lmax.disruptor.RingBufferFields.fill |
| Ringbufferpad | Entities in RingBufferPad | 1 | com.lmax.disruptor.RingBufferPad |
| Sequence | Entities in Sequence | 1 | com.lmax.disruptor.Sequence |
| Sequence2 | Entities in Sequence.Sequence | 1 | com.lmax.disruptor.Sequence.Sequence |
| Addandget2 | Entities in Sequence.addAndGet | 1 | com.lmax.disruptor.Sequence.addAndGet |
| Compareandset2 | Entities in Sequence.compareAndSet | 1 | com.lmax.disruptor.Sequence.compareAndSet |
| Get4 | Entities in Sequence.get | 1 | com.lmax.disruptor.Sequence.get |
| Getandadd | Entities in Sequence.getAndAdd | 1 | com.lmax.disruptor.Sequence.getAndAdd |
| Incrementandget2 | Entities in Sequence.incrementAndGet | 1 | com.lmax.disruptor.Sequence.incrementAndGet |
| Set2 | Entities in Sequence.set | 1 | com.lmax.disruptor.Sequence.set |
| Setvolatile | Entities in Sequence.setVolatile | 1 | com.lmax.disruptor.Sequence.setVolatile |
| Tostring8 | Entities in Sequence.toString | 1 | com.lmax.disruptor.Sequence.toString |
| Sequencebarrier | Entities in SequenceBarrier | 1 | com.lmax.disruptor.SequenceBarrier |
| Alert2 | Entities in SequenceBarrier.alert | 1 | com.lmax.disruptor.SequenceBarrier.alert |
| Checkalert2 | Entities in SequenceBarrier.checkAlert | 1 | com.lmax.disruptor.SequenceBarrier.checkAlert |
| Clearalert2 | Entities in SequenceBarrier.clearAlert | 1 | com.lmax.disruptor.SequenceBarrier.clearAlert |
| Getcursor5 | Entities in SequenceBarrier.getCursor | 1 | com.lmax.disruptor.SequenceBarrier.getCursor |
| Isalerted2 | Entities in SequenceBarrier.isAlerted | 1 | com.lmax.disruptor.SequenceBarrier.isAlerted |
| Waitfor7 | Entities in SequenceBarrier.waitFor | 1 | com.lmax.disruptor.SequenceBarrier.waitFor |
| Sequencegroup | Entities in SequenceGroup | 1 | com.lmax.disruptor.SequenceGroup |
| Sequencegroup2 | Entities in SequenceGroup.SequenceGroup | 1 | com.lmax.disruptor.SequenceGroup.SequenceGroup |
| Add | Entities in SequenceGroup.add | 1 | com.lmax.disruptor.SequenceGroup.add |
| Addwhilerunning | Entities in SequenceGroup.addWhileRunning | 1 | com.lmax.disruptor.SequenceGroup.addWhileRunning |
| Get5 | Entities in SequenceGroup.get | 1 | com.lmax.disruptor.SequenceGroup.get |
| Remove | Entities in SequenceGroup.remove | 1 | com.lmax.disruptor.SequenceGroup.remove |
| Set3 | Entities in SequenceGroup.set | 1 | com.lmax.disruptor.SequenceGroup.set |
| Size | Entities in SequenceGroup.size | 1 | com.lmax.disruptor.SequenceGroup.size |
| Sequencegroups | Entities in SequenceGroups | 1 | com.lmax.disruptor.SequenceGroups |
| Addsequences | Entities in SequenceGroups.addSequences | 1 | com.lmax.disruptor.SequenceGroups.addSequences |
| Countmatching | Entities in SequenceGroups.countMatching | 1 | com.lmax.disruptor.SequenceGroups.countMatching |
| Removesequence | Entities in SequenceGroups.removeSequence | 1 | com.lmax.disruptor.SequenceGroups.removeSequence |
| Sequenced | Entities in Sequenced | 1 | com.lmax.disruptor.Sequenced |
| Getbuffersize3 | Entities in Sequenced.getBufferSize | 1 | com.lmax.disruptor.Sequenced.getBufferSize |
| Hasavailablecapacity3 | Entities in Sequenced.hasAvailableCapacity | 1 | com.lmax.disruptor.Sequenced.hasAvailableCapacity |
| Next3 | Entities in Sequenced.next | 1 | com.lmax.disruptor.Sequenced.next |
| Publish3 | Entities in Sequenced.publish | 1 | com.lmax.disruptor.Sequenced.publish |
| Remainingcapacity3 | Entities in Sequenced.remainingCapacity | 1 | com.lmax.disruptor.Sequenced.remainingCapacity |
| Trynext3 | Entities in Sequenced.tryNext | 1 | com.lmax.disruptor.Sequenced.tryNext |
| Sequencer | Entities in Sequencer | 1 | com.lmax.disruptor.Sequencer |
| Addgatingsequences3 | Entities in Sequencer.addGatingSequences | 1 | com.lmax.disruptor.Sequencer.addGatingSequences |
| Claim2 | Entities in Sequencer.claim | 1 | com.lmax.disruptor.Sequencer.claim |
| Gethighestpublishedsequence2 | Entities in Sequencer.getHighestPublishedSequence | 1 | com.lmax.disruptor.Sequencer.getHighestPublishedSequence |
| Getminimumsequence2 | Entities in Sequencer.getMinimumSequence | 1 | com.lmax.disruptor.Sequencer.getMinimumSequence |
| Isavailable3 | Entities in Sequencer.isAvailable | 1 | com.lmax.disruptor.Sequencer.isAvailable |
| Newbarrier3 | Entities in Sequencer.newBarrier | 1 | com.lmax.disruptor.Sequencer.newBarrier |
| Newpoller3 | Entities in Sequencer.newPoller | 1 | com.lmax.disruptor.Sequencer.newPoller |
| Removegatingsequence3 | Entities in Sequencer.removeGatingSequence | 1 | com.lmax.disruptor.Sequencer.removeGatingSequence |
| Simplebatchrewindstrategy | Entities in SimpleBatchRewindStrategy | 1 | com.lmax.disruptor.SimpleBatchRewindStrategy |
| Handlerewindexception4 | Entities in SimpleBatchRewindStrategy.handleRewindException | 1 | com.lmax.disruptor.SimpleBatchRewindStrategy.handleRewindException |
| Singleproducersequencer | Entities in SingleProducerSequencer | 1 | com.lmax.disruptor.SingleProducerSequencer |
| Singleproducersequencer2 | Entities in SingleProducerSequencer.SingleProducerSequencer | 1 | com.lmax.disruptor.SingleProducerSequencer.SingleProducerSequencer |
| Claim3 | Entities in SingleProducerSequencer.claim | 1 | com.lmax.disruptor.SingleProducerSequencer.claim |
| Gethighestpublishedsequence3 | Entities in SingleProducerSequencer.getHighestPublishedSequence | 1 | com.lmax.disruptor.SingleProducerSequencer.getHighestPublishedSequence |
| Hasavailablecapacity4 | Entities in SingleProducerSequencer.hasAvailableCapacity | 1 | com.lmax.disruptor.SingleProducerSequencer.hasAvailableCapacity |
| Isavailable4 | Entities in SingleProducerSequencer.isAvailable | 1 | com.lmax.disruptor.SingleProducerSequencer.isAvailable |
| Next4 | Entities in SingleProducerSequencer.next | 1 | com.lmax.disruptor.SingleProducerSequencer.next |
| Publish4 | Entities in SingleProducerSequencer.publish | 1 | com.lmax.disruptor.SingleProducerSequencer.publish |
| Remainingcapacity4 | Entities in SingleProducerSequencer.remainingCapacity | 1 | com.lmax.disruptor.SingleProducerSequencer.remainingCapacity |
| Samethread | Entities in SingleProducerSequencer.sameThread | 1 | com.lmax.disruptor.SingleProducerSequencer.sameThread |
| Tostring9 | Entities in SingleProducerSequencer.toString | 1 | com.lmax.disruptor.SingleProducerSequencer.toString |
| Trynext4 | Entities in SingleProducerSequencer.tryNext | 1 | com.lmax.disruptor.SingleProducerSequencer.tryNext |
| Singleproducersequencerfields | Entities in SingleProducerSequencerFields | 1 | com.lmax.disruptor.SingleProducerSequencerFields |
| Singleproducersequencerfields2 | Entities in SingleProducerSequencerFields.SingleProducerSequencerFields | 1 | com.lmax.disruptor.SingleProducerSequencerFields.SingleProducerSequencerFields |
| Singleproducersequencerpad | Entities in SingleProducerSequencerPad | 1 | com.lmax.disruptor.SingleProducerSequencerPad |
| Singleproducersequencerpad2 | Entities in SingleProducerSequencerPad.SingleProducerSequencerPad | 1 | com.lmax.disruptor.SingleProducerSequencerPad.SingleProducerSequencerPad |
| Sleepingwaitstrategy | Entities in SleepingWaitStrategy | 1 | com.lmax.disruptor.SleepingWaitStrategy |
| Sleepingwaitstrategy2 | Entities in SleepingWaitStrategy.SleepingWaitStrategy | 1 | com.lmax.disruptor.SleepingWaitStrategy.SleepingWaitStrategy |
| Applywaitmethod | Entities in SleepingWaitStrategy.applyWaitMethod | 1 | com.lmax.disruptor.SleepingWaitStrategy.applyWaitMethod |
| Signalallwhenblocking6 | Entities in SleepingWaitStrategy.signalAllWhenBlocking | 1 | com.lmax.disruptor.SleepingWaitStrategy.signalAllWhenBlocking |
| Waitfor8 | Entities in SleepingWaitStrategy.waitFor | 1 | com.lmax.disruptor.SleepingWaitStrategy.waitFor |
| Timeoutblockingwaitstrategy | Entities in TimeoutBlockingWaitStrategy | 1 | com.lmax.disruptor.TimeoutBlockingWaitStrategy |
| Timeoutblockingwaitstrategy2 | Entities in TimeoutBlockingWaitStrategy.TimeoutBlockingWaitStrategy | 1 | com.lmax.disruptor.TimeoutBlockingWaitStrategy.TimeoutBlockingWaitStrategy |
| Signalallwhenblocking7 | Entities in TimeoutBlockingWaitStrategy.signalAllWhenBlocking | 1 | com.lmax.disruptor.TimeoutBlockingWaitStrategy.signalAllWhenBlocking |
| Tostring10 | Entities in TimeoutBlockingWaitStrategy.toString | 1 | com.lmax.disruptor.TimeoutBlockingWaitStrategy.toString |
| Waitfor9 | Entities in TimeoutBlockingWaitStrategy.waitFor | 1 | com.lmax.disruptor.TimeoutBlockingWaitStrategy.waitFor |
| Timeoutexception | Entities in TimeoutException | 1 | com.lmax.disruptor.TimeoutException |
| Timeoutexception2 | Entities in TimeoutException.TimeoutException | 1 | com.lmax.disruptor.TimeoutException.TimeoutException |
| Fillinstacktrace3 | Entities in TimeoutException.fillInStackTrace | 1 | com.lmax.disruptor.TimeoutException.fillInStackTrace |
| Value | Entities in Value | 1 | com.lmax.disruptor.Value |
| Waitstrategy | Entities in WaitStrategy | 1 | com.lmax.disruptor.WaitStrategy |
| Signalallwhenblocking8 | Entities in WaitStrategy.signalAllWhenBlocking | 1 | com.lmax.disruptor.WaitStrategy.signalAllWhenBlocking |
| Waitfor10 | Entities in WaitStrategy.waitFor | 1 | com.lmax.disruptor.WaitStrategy.waitFor |
| Yieldingwaitstrategy | Entities in YieldingWaitStrategy | 1 | com.lmax.disruptor.YieldingWaitStrategy |
| Applywaitmethod2 | Entities in YieldingWaitStrategy.applyWaitMethod | 1 | com.lmax.disruptor.YieldingWaitStrategy.applyWaitMethod |
| Signalallwhenblocking9 | Entities in YieldingWaitStrategy.signalAllWhenBlocking | 1 | com.lmax.disruptor.YieldingWaitStrategy.signalAllWhenBlocking |
| Waitfor11 | Entities in YieldingWaitStrategy.waitFor | 1 | com.lmax.disruptor.YieldingWaitStrategy.waitFor |
| Dsl | Entities in dsl | 71 | com.lmax.disruptor.dsl.ConsumerInfo, com.lmax.disruptor.dsl.ConsumerInfo.getBarrier, com.lmax.disruptor.dsl.ConsumerInfo.getSequences, com.lmax.disruptor.dsl.ConsumerInfo.halt, com.lmax.disruptor.dsl.ConsumerInfo.isEndOfChain, com.lmax.disruptor.dsl.ConsumerInfo.isRunning, com.lmax.disruptor.dsl.ConsumerInfo.markAsUsedInBarrier, com.lmax.disruptor.dsl.ConsumerInfo.start, ... (+63 more) |
| Util | Entities in util | 10 | com.lmax.disruptor.util.DaemonThreadFactory, com.lmax.disruptor.util.ThreadHints, com.lmax.disruptor.util.ThreadHints.ThreadHints, com.lmax.disruptor.util.ThreadHints.onSpinWait, com.lmax.disruptor.util.Util, com.lmax.disruptor.util.Util.awaitNanos, com.lmax.disruptor.util.Util.ceilingNextPowerOfTwo, com.lmax.disruptor.util.Util.getMinimumSequence, ... (+2 more) |
Circular dependency among 2 components: Dsl <-> Ringbuffer
Why: Dependency cycles make components tightly coupled — you cannot change, test, or deploy any component in the cycle independently. This hinders maintainability, increases build times, and makes the system harder to understand.
Fix: Break the cycle by introducing an interface/abstraction that one component depends on, inverting the dependency direction. Consider the Dependency Inversion Principle (DIP).
Affects: Dsl, Ringbuffer
Dsl contains 71 entities but only 1 internal dependencies (0.01 per entity), suggesting multiple responsibilities.
Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.
Fix: Consider splitting Dsl into smaller, focused components with single responsibilities.
Affects: Dsl
'Exception' pattern is scattered across 25 components: Alertexception, Alertexception2, Dsl, Handleeventexception, Handleeventexception2, Handleeventexception3, Handleeventexception4, Handleonshutdownexception, Handleonshutdownexception2, Handleonshutdownexception3, Handleonshutdownexception4, Handleonstartexception, Handleonstartexception2, Handleonstartexception3, Handleonstartexception4, Handlerewindexception, Handlerewindexception2, Handlerewindexception3, Handlerewindexception4, Insufficientcapacityexception, Insufficientcapacityexception2, Rewindableexception, Rewindableexception2, Timeoutexception, Timeoutexception2
Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.
Fix: Centralize 'Exception'-related functionality into a dedicated component to reduce scattering.
Affects: Alertexception, Alertexception2, Dsl, Handleeventexception, Handleeventexception2, Handleeventexception3, Handleeventexception4, Handleonshutdownexception, Handleonshutdownexception2, Handleonshutdownexception3, Handleonshutdownexception4, Handleonstartexception, Handleonstartexception2, Handleonstartexception3, Handleonstartexception4, Handlerewindexception, Handlerewindexception2, Handlerewindexception3, Handlerewindexception4, Insufficientcapacityexception, Insufficientcapacityexception2, Rewindableexception, Rewindableexception2, Timeoutexception, Timeoutexception2
'Factory' pattern is scattered across 3 components: Dsl, Eventfactory, Util
Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.
Fix: Centralize 'Factory'-related functionality into a dedicated component to reduce scattering.
Affects: Dsl, Eventfactory, Util
'Handler' pattern is scattered across 12 components: Aggregateeventhandler, Aggregateeventhandler2, Defaulthandler, Dsl, Eventhandler, Exceptionhandler, Fatalexceptionhandler, Getexceptionhandler, Ignoreexceptionhandler, Rewindableeventhandler, Rewindhandler, Setexceptionhandler
Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.
Fix: Centralize 'Handler'-related functionality into a dedicated component to reduce scattering.
Affects: Aggregateeventhandler, Aggregateeventhandler2, Defaulthandler, Dsl, Eventhandler, Exceptionhandler, Fatalexceptionhandler, Getexceptionhandler, Ignoreexceptionhandler, Rewindableeventhandler, Rewindhandler, Setexceptionhandler
| Package | Entities |
|---|---|
com.lmax.disruptor |
376 |
com.lmax.disruptor.dsl |
90 |
com.lmax.disruptor.util |
11 |