This commit is contained in:
@@ -792,7 +792,9 @@ public abstract class Sncp {
|
|||||||
if (field.getAnnotation(RpcRemote.class) == null) continue;
|
if (field.getAnnotation(RpcRemote.class) == null) continue;
|
||||||
if (!field.getType().isAssignableFrom(newClazz)) continue;
|
if (!field.getType().isAssignableFrom(newClazz)) continue;
|
||||||
field.setAccessible(true);
|
field.setAccessible(true);
|
||||||
if (remoteService == null) remoteService = createRemoteService(name, serviceImplClass, transportFactory, clientSncpAddress, groups, conf);
|
if (remoteService == null && clientSncpAddress != null) {
|
||||||
|
remoteService = createRemoteService(name, serviceImplClass, transportFactory, clientSncpAddress, groups, conf);
|
||||||
|
}
|
||||||
if (remoteService != null) field.set(rs, remoteService);
|
if (remoteService != null) field.set(rs, remoteService);
|
||||||
}
|
}
|
||||||
} while ((loop = loop.getSuperclass()) != Object.class);
|
} while ((loop = loop.getSuperclass()) != Object.class);
|
||||||
|
|||||||
Reference in New Issue
Block a user