Skip to content

Commit c6bdec7

Browse files
authored
Merge pull request #51 from swarwick/master
Issue #47 and Issue #48
2 parents dbfa153 + 6c275e8 commit c6bdec7

21 files changed

Lines changed: 112 additions & 71 deletions

core/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
group 'com.epam.cme'
2-
version '2.0.2'
2+
version '2.1.0'
33

44
apply plugin: 'java'
55

core/src/main/java/com/epam/cme/mdp3/MdpPacket.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
import com.epam.cme.mdp3.sbe.message.SbeBuffer;
1616
import com.epam.cme.mdp3.sbe.message.SbeBufferImpl;
17-
import com.epam.cme.mdp3.sbe.message.SbeConstants;
1817
import com.epam.cme.mdp3.sbe.message.SbeMessage;
1918

2019
import java.nio.ByteBuffer;

core/src/main/java/com/epam/cme/mdp3/core/channel/MdpFeedException.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@
1212

1313
package com.epam.cme.mdp3.core.channel;
1414

15-
public class
16-
MdpFeedException extends Exception {
15+
public class MdpFeedException extends Exception {
16+
17+
private static final long serialVersionUID = -6425092985801210129L;
18+
1719
public MdpFeedException() {
1820
super();
1921
}

core/src/main/java/com/epam/cme/mdp3/core/channel/MdpFeedWorker.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@
3737

3838
public class MdpFeedWorker implements Runnable {
3939
private static final Logger logger = LoggerFactory.getLogger(MdpFeedWorker.class);
40-
private static final int ACTIVE_MARK = 1;
41-
private static final int SHUTDOWN_MARK = 2;
4240
public static final int RCV_BUFFER_SIZE = 4*1024*1024;
4341

4442
private final ConnectionCfg cfg;
@@ -167,7 +165,7 @@ public void run() {
167165

168166
private void select(final ByteBuffer byteBuffer, final MdpPacket mdpPacket) throws IOException {
169167
if (selector.select() > 0) {
170-
Iterator selectedKeys = selector.selectedKeys().iterator();
168+
Iterator<?> selectedKeys = selector.selectedKeys().iterator();
171169
while (selectedKeys.hasNext()) {
172170
final SelectionKey key = (SelectionKey) selectedKeys.next();
173171
selectedKeys.remove();

core/src/main/java/com/epam/cme/mdp3/sbe/message/SbeBuffer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ public interface SbeBuffer {
2626
*/
2727
void wrapForParse(final ByteBuffer bb);
2828

29-
void copyTo(BytesStore store);
29+
void copyTo(BytesStore<?, ?> store);
3030

31-
void copyTo(int offset, BytesStore store, int len);
31+
void copyTo(int offset, BytesStore<?, ?> store, int len);
3232

33-
void copyFrom(BytesStore store);
33+
void copyFrom(BytesStore<?, ?> store);
3434

3535
void copyFrom(SbeBuffer buffer);
3636

core/src/main/java/com/epam/cme/mdp3/sbe/message/SbeBufferImpl.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
public class SbeBufferImpl extends AbstractSbeBuffer implements SbeBuffer {
2121
public static final byte BYTE_MASK = (byte) 0xff;
22-
protected BytesStore bytes;
22+
protected BytesStore<?, ?> bytes;
2323

2424
@Override
2525
public void wrap(final SbeBuffer sb) {
@@ -31,17 +31,17 @@ public void wrap(final SbeBuffer sb) {
3131
}
3232

3333
@Override
34-
public void copyTo(final BytesStore store) {
34+
public void copyTo(final BytesStore<?, ?> store) {
3535
store.write(0, this.bytes, 0, this.length());
3636
}
3737

3838
@Override
39-
public void copyTo(final int offset, final BytesStore store, final int len) {
39+
public void copyTo(final int offset, final BytesStore<?, ?> store, final int len) {
4040
store.write(0, this.bytes, offset, len);
4141
}
4242

4343
@Override
44-
public void copyFrom(BytesStore store) {
44+
public void copyFrom(BytesStore<?, ?> store) {
4545
this.bytes.write(0, store, 0, store.length());
4646
this.length = store.length();
4747
}

core/src/main/java/com/epam/cme/mdp3/sbe/message/meta/SbePrimitiveType.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@ public long getMaxValue() {
8686
public long getNullValue() {
8787
return nullValue;
8888
}
89+
90+
public String getJavaType() {
91+
return javaType;
92+
}
8993

9094
public boolean isNull(final long value) {
9195
return value == this.nullValue;

core/src/main/java/com/epam/cme/mdp3/sbe/schema/MdpMessageTypeBuildException.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package com.epam.cme.mdp3.sbe.schema;
1414

1515
public class MdpMessageTypeBuildException extends Exception {
16+
private static final long serialVersionUID = -6385550323191516252L;
17+
1618
public MdpMessageTypeBuildException() {
1719
super();
1820
}

core/src/main/java/com/epam/cme/mdp3/sbe/schema/SchemaUnmarshallingException.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package com.epam.cme.mdp3.sbe.schema;
1414

1515
public class SchemaUnmarshallingException extends Exception {
16+
private static final long serialVersionUID = 1944148130312471541L;
17+
1618
public SchemaUnmarshallingException() {
1719
super();
1820
}

mbp-only/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77
id "me.champeau.gradle.jmh" version "0.3.1"
88
}
99
group = 'com.epam.cme'
10-
version = '2.0.2'
10+
version = '2.1.0'
1111
sourceCompatibility = 1.8
1212
targetCompatibility = 1.8
1313

0 commit comments

Comments
 (0)