refactoring

pull/2954/head
Nikita Koksharov 5 years ago
parent 24950045af
commit 9d028ae202

@ -76,9 +76,9 @@ public class AccessorInterceptor {
if (isGetter(method, fieldName)) {
Object result = liveMap.get(fieldName);
if (result == null) {
RObject ar = connectionManager.getCommandExecutor().getObjectBuilder().createObject(((RLiveObject) me).getLiveObjectId(), me.getClass().getSuperclass(), fieldType, fieldName);
RObject ar = commandExecutor.getObjectBuilder().createObject(((RLiveObject) me).getLiveObjectId(), me.getClass().getSuperclass(), fieldType, fieldName);
if (ar != null) {
connectionManager.getCommandExecutor().getObjectBuilder().store(ar, fieldName, liveMap);
commandExecutor.getObjectBuilder().store(ar, fieldName, liveMap);
return ar;
}
}
@ -90,7 +90,7 @@ public class AccessorInterceptor {
return result;
}
if (result instanceof RedissonReference) {
return connectionManager.getCommandExecutor().getObjectBuilder().fromReference((RedissonReference) result);
return commandExecutor.getObjectBuilder().fromReference((RedissonReference) result);
}
return result;
}
@ -106,7 +106,7 @@ public class AccessorInterceptor {
storeIndex(field, me, liveObject.getLiveObjectId());
Class<? extends Object> rEntity = liveObject.getClass().getSuperclass();
NamingScheme ns = connectionManager.getCommandExecutor().getObjectBuilder().getNamingScheme(rEntity);
NamingScheme ns = commandExecutor.getObjectBuilder().getNamingScheme(rEntity);
if (commandExecutor instanceof CommandBatchService) {
liveMap.fastPutAsync(fieldName, new RedissonReference(rEntity,
@ -126,7 +126,7 @@ public class AccessorInterceptor {
&& TransformationMode.ANNOTATION_BASED
.equals(ClassUtils.getAnnotation(me.getClass().getSuperclass(),
REntity.class).fieldTransformation())) {
RObject rObject = connectionManager.getCommandExecutor().getObjectBuilder().createObject(((RLiveObject) me).getLiveObjectId(), me.getClass().getSuperclass(), arg.getClass(), fieldName);
RObject rObject = commandExecutor.getObjectBuilder().createObject(((RLiveObject) me).getLiveObjectId(), me.getClass().getSuperclass(), arg.getClass(), fieldName);
if (arg != null) {
if (rObject instanceof Collection) {
Collection<?> c = (Collection<?>) rObject;
@ -204,7 +204,7 @@ public class AccessorInterceptor {
return;
}
NamingScheme namingScheme = connectionManager.getCommandExecutor().getObjectBuilder().getNamingScheme(me.getClass().getSuperclass());
NamingScheme namingScheme = commandExecutor.getObjectBuilder().getNamingScheme(me.getClass().getSuperclass());
String indexName = namingScheme.getIndexName(me.getClass().getSuperclass(), field.getName());
boolean skipExecution = false;

@ -1528,7 +1528,7 @@ public class RedissonLiveObjectServiceTest extends BaseTest {
myObject = service.persist(myObject);
myObject.setValue("123345");
assertTrue(service.asLiveObject(myObject).isExists());
service.asRExpirable(myObject).expire(1, TimeUnit.SECONDS);
service.asRMap(myObject).expire(1, TimeUnit.SECONDS);
Thread.sleep(2000);
assertFalse(service.asLiveObject(myObject).isExists());
}

Loading…
Cancel
Save