@@ -11,9 +11,9 @@ type FileRollPolicy interface {
1111 ShouldRoll () bool
1212 Reset ()
1313
14- onWrite (data []byte )
15- onBlockProcessed (blockNum uint64 )
16- onFlush (ctx context.Context )
14+ OnWrite (data []byte )
15+ OnBlockProcessed (blockNum uint64 )
16+ OnFlush (ctx context.Context )
1717}
1818
1919type fileSizeRollPolicy struct {
@@ -33,13 +33,13 @@ func (p *fileSizeRollPolicy) Reset() {
3333 p .bytesWritten = 0
3434}
3535
36- func (p * fileSizeRollPolicy ) onWrite (data []byte ) {
36+ func (p * fileSizeRollPolicy ) OnWrite (data []byte ) {
3737 p .bytesWritten += uint64 (len (data ))
3838}
3939
40- func (p * fileSizeRollPolicy ) onBlockProcessed (blockNum uint64 ) {}
40+ func (p * fileSizeRollPolicy ) OnBlockProcessed (blockNum uint64 ) {}
4141
42- func (p * fileSizeRollPolicy ) onFlush (ctx context.Context ) {}
42+ func (p * fileSizeRollPolicy ) OnFlush (ctx context.Context ) {}
4343
4444// fileStats is a writer that keeps track of the number of bytes written to it.
4545type writerWrapper struct {
@@ -49,7 +49,7 @@ type writerWrapper struct {
4949}
5050
5151func (w * writerWrapper ) Write (p []byte ) (n int , err error ) {
52- defer w .fsrp .onWrite (p )
52+ defer w .fsrp .OnWrite (p )
5353 return w .Writer .Write (p )
5454}
5555
@@ -59,7 +59,7 @@ type lastBlockNumberRollPolicy struct {
5959 lastBlockNum uint64
6060}
6161
62- func (l * lastBlockNumberRollPolicy ) onWrite (data []byte ) {}
62+ func (l * lastBlockNumberRollPolicy ) OnWrite (data []byte ) {}
6363
6464func NewLastBlockNumberRollPolicy (rollInterval uint64 ) FileRollPolicy {
6565 return & lastBlockNumberRollPolicy {rollInterval : rollInterval }
@@ -73,11 +73,11 @@ func (l *lastBlockNumberRollPolicy) Reset() {
7373 // noop
7474}
7575
76- func (l * lastBlockNumberRollPolicy ) onBlockProcessed (blockNum uint64 ) {
76+ func (l * lastBlockNumberRollPolicy ) OnBlockProcessed (blockNum uint64 ) {
7777 l .lastBlockNum = blockNum
7878}
7979
80- func (l * lastBlockNumberRollPolicy ) onFlush (ctx context.Context ) {}
80+ func (l * lastBlockNumberRollPolicy ) OnFlush (ctx context.Context ) {}
8181
8282type timeBasedRollPolicy struct {
8383 rollInterval time.Duration
@@ -108,11 +108,11 @@ func (t *timeBasedRollPolicy) Reset() {
108108 t .lastTimeRolled = time .Now ()
109109}
110110
111- func (t * timeBasedRollPolicy ) onWrite (data []byte ) {}
111+ func (t * timeBasedRollPolicy ) OnWrite (data []byte ) {}
112112
113- func (t * timeBasedRollPolicy ) onBlockProcessed (blockNum uint64 ) {}
113+ func (t * timeBasedRollPolicy ) OnBlockProcessed (blockNum uint64 ) {}
114114
115- func (t * timeBasedRollPolicy ) onFlush (ctx context.Context ) {}
115+ func (t * timeBasedRollPolicy ) OnFlush (ctx context.Context ) {}
116116
117117type FileRollPolicies []FileRollPolicy
118118
@@ -131,21 +131,21 @@ func (policies FileRollPolicies) Reset() {
131131 }
132132}
133133
134- func (policies FileRollPolicies ) onWrite (data []byte ) {
134+ func (policies FileRollPolicies ) OnWrite (data []byte ) {
135135 for _ , p := range policies {
136- p .onWrite (data )
136+ p .OnWrite (data )
137137 }
138138}
139139
140- func (policies FileRollPolicies ) onBlockProcessed (blockNum uint64 ) {
140+ func (policies FileRollPolicies ) OnBlockProcessed (blockNum uint64 ) {
141141 for _ , p := range policies {
142- p .onBlockProcessed (blockNum )
142+ p .OnBlockProcessed (blockNum )
143143 }
144144}
145145
146- func (policies FileRollPolicies ) onFlush (ctx context.Context ) {
146+ func (policies FileRollPolicies ) OnFlush (ctx context.Context ) {
147147 for _ , p := range policies {
148- p .onFlush (ctx )
148+ p .OnFlush (ctx )
149149 }
150150}
151151
@@ -166,16 +166,16 @@ func (w *wrappedRollPolicy) Reset() {
166166 w .rollPolicy .Reset ()
167167}
168168
169- func (w * wrappedRollPolicy ) onWrite (data []byte ) {
170- w .rollPolicy .onWrite (data )
169+ func (w * wrappedRollPolicy ) OnWrite (data []byte ) {
170+ w .rollPolicy .OnWrite (data )
171171}
172172
173- func (w * wrappedRollPolicy ) onBlockProcessed (blockNum uint64 ) {
174- w .rollPolicy .onBlockProcessed (blockNum )
173+ func (w * wrappedRollPolicy ) OnBlockProcessed (blockNum uint64 ) {
174+ w .rollPolicy .OnBlockProcessed (blockNum )
175175}
176176
177- func (w * wrappedRollPolicy ) onFlush (ctx context.Context ) {
178- w .rollPolicy .onFlush (ctx )
177+ func (w * wrappedRollPolicy ) OnFlush (ctx context.Context ) {
178+ w .rollPolicy .OnFlush (ctx )
179179 w .flushFunc (ctx )
180180}
181181
0 commit comments