summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/thrifthelper
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/openslx/thrifthelper')
-rw-r--r--src/main/java/org/openslx/thrifthelper/ImagePublishDataEx.java6
-rw-r--r--src/main/java/org/openslx/thrifthelper/TBinaryProtocolSafe.java6
-rw-r--r--src/main/java/org/openslx/thrifthelper/ThriftManager.java5
3 files changed, 12 insertions, 5 deletions
diff --git a/src/main/java/org/openslx/thrifthelper/ImagePublishDataEx.java b/src/main/java/org/openslx/thrifthelper/ImagePublishDataEx.java
index 5cf0a10..5c5ef01 100644
--- a/src/main/java/org/openslx/thrifthelper/ImagePublishDataEx.java
+++ b/src/main/java/org/openslx/thrifthelper/ImagePublishDataEx.java
@@ -2,9 +2,13 @@ package org.openslx.thrifthelper;
import org.openslx.bwlp.thrift.iface.ImagePublishData;
-@SuppressWarnings( "serial" )
public class ImagePublishDataEx extends ImagePublishData
{
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = 314945044011262005L;
+
public String exImagePath;
public boolean exIsValid;
}
diff --git a/src/main/java/org/openslx/thrifthelper/TBinaryProtocolSafe.java b/src/main/java/org/openslx/thrifthelper/TBinaryProtocolSafe.java
index 86a2306..b0b7486 100644
--- a/src/main/java/org/openslx/thrifthelper/TBinaryProtocolSafe.java
+++ b/src/main/java/org/openslx/thrifthelper/TBinaryProtocolSafe.java
@@ -21,10 +21,14 @@ public class TBinaryProtocolSafe extends TBinaryProtocol
/**
* Factory
*/
- @SuppressWarnings( "serial" )
public static class Factory implements TProtocolFactory
{
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = 6896537370338823740L;
+
protected boolean strictRead_ = false;
protected boolean strictWrite_ = true;
diff --git a/src/main/java/org/openslx/thrifthelper/ThriftManager.java b/src/main/java/org/openslx/thrifthelper/ThriftManager.java
index 2fe706d..099caaa 100644
--- a/src/main/java/org/openslx/thrifthelper/ThriftManager.java
+++ b/src/main/java/org/openslx/thrifthelper/ThriftManager.java
@@ -40,14 +40,13 @@ public class ThriftManager<T>
private final T client;
- @SuppressWarnings( "unchecked" )
private ThriftManager( Class<T> ifClazz, Class<? extends TServiceClient> clientClazz,
WantClientCallback<? extends TServiceClient> internalCallback, ErrorCallback errorCb )
{
- this.client = (T)Proxy.newProxyInstance(
+ this.client = ifClazz.cast( Proxy.newProxyInstance(
ifClazz.getClassLoader(),
new Class[] { ifClazz }, new ThriftHandler<TServiceClient>(
- clientClazz, internalCallback, errorCb ) );
+ clientClazz, internalCallback, errorCb ) ) );
}
private static ThriftManager<MasterServer.Iface> masterManager = null;