Class FixedSequenceGroup


  • public final class FixedSequenceGroup
    extends Sequence
    Hides a group of Sequences behind a single Sequence
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected byte p10  
      protected byte p100  
      protected byte p101  
      protected byte p102  
      protected byte p103  
      protected byte p104  
      protected byte p105  
      protected byte p106  
      protected byte p107  
      protected byte p11  
      protected byte p110  
      protected byte p111  
      protected byte p112  
      protected byte p113  
      protected byte p114  
      protected byte p115  
      protected byte p116  
      protected byte p117  
      protected byte p12  
      protected byte p120  
      protected byte p121  
      protected byte p122  
      protected byte p123  
      protected byte p124  
      protected byte p125  
      protected byte p126  
      protected byte p127  
      protected byte p13  
      protected byte p130  
      protected byte p131  
      protected byte p132  
      protected byte p133  
      protected byte p134  
      protected byte p135  
      protected byte p136  
      protected byte p137  
      protected byte p14  
      protected byte p140  
      protected byte p141  
      protected byte p142  
      protected byte p143  
      protected byte p144  
      protected byte p145  
      protected byte p146  
      protected byte p147  
      protected byte p15  
      protected byte p150  
      protected byte p151  
      protected byte p152  
      protected byte p153  
      protected byte p154  
      protected byte p155  
      protected byte p156  
      protected byte p157  
      protected byte p16  
      protected byte p17  
      protected byte p20  
      protected byte p21  
      protected byte p22  
      protected byte p23  
      protected byte p24  
      protected byte p25  
      protected byte p26  
      protected byte p27  
      protected byte p30  
      protected byte p31  
      protected byte p32  
      protected byte p33  
      protected byte p34  
      protected byte p35  
      protected byte p36  
      protected byte p37  
      protected byte p40  
      protected byte p41  
      protected byte p42  
      protected byte p43  
      protected byte p44  
      protected byte p45  
      protected byte p46  
      protected byte p47  
      protected byte p50  
      protected byte p51  
      protected byte p52  
      protected byte p53  
      protected byte p54  
      protected byte p55  
      protected byte p56  
      protected byte p57  
      protected byte p60  
      protected byte p61  
      protected byte p62  
      protected byte p63  
      protected byte p64  
      protected byte p65  
      protected byte p66  
      protected byte p67  
      protected byte p70  
      protected byte p71  
      protected byte p72  
      protected byte p73  
      protected byte p74  
      protected byte p75  
      protected byte p76  
      protected byte p77  
      protected byte p90  
      protected byte p91  
      protected byte p92  
      protected byte p93  
      protected byte p94  
      protected byte p95  
      protected byte p96  
      protected byte p97  
      protected long value  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long addAndGet​(long increment)
      Not supported.
      boolean compareAndSet​(long expectedValue, long newValue)
      Not supported.
      long get()
      Get the minimum sequence value for the group.
      long incrementAndGet()
      Not supported.
      void set​(long value)
      Not supported.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • p90

        protected byte p90
      • p91

        protected byte p91
      • p92

        protected byte p92
      • p93

        protected byte p93
      • p94

        protected byte p94
      • p95

        protected byte p95
      • p96

        protected byte p96
      • p97

        protected byte p97
      • p100

        protected byte p100
      • p101

        protected byte p101
      • p102

        protected byte p102
      • p103

        protected byte p103
      • p104

        protected byte p104
      • p105

        protected byte p105
      • p106

        protected byte p106
      • p107

        protected byte p107
      • p110

        protected byte p110
      • p111

        protected byte p111
      • p112

        protected byte p112
      • p113

        protected byte p113
      • p114

        protected byte p114
      • p115

        protected byte p115
      • p116

        protected byte p116
      • p117

        protected byte p117
      • p120

        protected byte p120
      • p121

        protected byte p121
      • p122

        protected byte p122
      • p123

        protected byte p123
      • p124

        protected byte p124
      • p125

        protected byte p125
      • p126

        protected byte p126
      • p127

        protected byte p127
      • p130

        protected byte p130
      • p131

        protected byte p131
      • p132

        protected byte p132
      • p133

        protected byte p133
      • p134

        protected byte p134
      • p135

        protected byte p135
      • p136

        protected byte p136
      • p137

        protected byte p137
      • p140

        protected byte p140
      • p141

        protected byte p141
      • p142

        protected byte p142
      • p143

        protected byte p143
      • p144

        protected byte p144
      • p145

        protected byte p145
      • p146

        protected byte p146
      • p147

        protected byte p147
      • p150

        protected byte p150
      • p151

        protected byte p151
      • p152

        protected byte p152
      • p153

        protected byte p153
      • p154

        protected byte p154
      • p155

        protected byte p155
      • p156

        protected byte p156
      • p157

        protected byte p157
      • value

        protected long value
      • p10

        protected byte p10
      • p11

        protected byte p11
      • p12

        protected byte p12
      • p13

        protected byte p13
      • p14

        protected byte p14
      • p15

        protected byte p15
      • p16

        protected byte p16
      • p17

        protected byte p17
      • p20

        protected byte p20
      • p21

        protected byte p21
      • p22

        protected byte p22
      • p23

        protected byte p23
      • p24

        protected byte p24
      • p25

        protected byte p25
      • p26

        protected byte p26
      • p27

        protected byte p27
      • p30

        protected byte p30
      • p31

        protected byte p31
      • p32

        protected byte p32
      • p33

        protected byte p33
      • p34

        protected byte p34
      • p35

        protected byte p35
      • p36

        protected byte p36
      • p37

        protected byte p37
      • p40

        protected byte p40
      • p41

        protected byte p41
      • p42

        protected byte p42
      • p43

        protected byte p43
      • p44

        protected byte p44
      • p45

        protected byte p45
      • p46

        protected byte p46
      • p47

        protected byte p47
      • p50

        protected byte p50
      • p51

        protected byte p51
      • p52

        protected byte p52
      • p53

        protected byte p53
      • p54

        protected byte p54
      • p55

        protected byte p55
      • p56

        protected byte p56
      • p57

        protected byte p57
      • p60

        protected byte p60
      • p61

        protected byte p61
      • p62

        protected byte p62
      • p63

        protected byte p63
      • p64

        protected byte p64
      • p65

        protected byte p65
      • p66

        protected byte p66
      • p67

        protected byte p67
      • p70

        protected byte p70
      • p71

        protected byte p71
      • p72

        protected byte p72
      • p73

        protected byte p73
      • p74

        protected byte p74
      • p75

        protected byte p75
      • p76

        protected byte p76
      • p77

        protected byte p77
    • Constructor Detail

      • FixedSequenceGroup

        public FixedSequenceGroup​(Sequence[] sequences)
        Constructor
        Parameters:
        sequences - the list of sequences to be tracked under this sequence group
    • Method Detail

      • get

        public long get()
        Get the minimum sequence value for the group.
        Overrides:
        get in class Sequence
        Returns:
        the minimum sequence value for the group.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class Sequence
      • set

        public void set​(long value)
        Not supported.
        Overrides:
        set in class Sequence
        Parameters:
        value - The new value for the sequence.
      • compareAndSet

        public boolean compareAndSet​(long expectedValue,
                                     long newValue)
        Not supported.
        Overrides:
        compareAndSet in class Sequence
        Parameters:
        expectedValue - The expected current value.
        newValue - The value to update to.
        Returns:
        true if the operation succeeds, false otherwise.
      • incrementAndGet

        public long incrementAndGet()
        Not supported.
        Overrides:
        incrementAndGet in class Sequence
        Returns:
        The value after the increment
      • addAndGet

        public long addAndGet​(long increment)
        Not supported.
        Overrides:
        addAndGet in class Sequence
        Parameters:
        increment - The value to add to the sequence.
        Returns:
        The value after the increment.