refactoring

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

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

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

Loading…
Cancel
Save