private String revisionOf(Class<?> type) { return revisionResolver.revisionOf(type); }
private String revisionOf(Class<?> type) { return revisionResolver.revisionOf(type); }
@Override public SerializedType typeForClass(Class type) { if (type == null || Void.TYPE.equals(type) || Void.class.equals(type)) { return SimpleSerializedType.emptyType(); } return new SimpleSerializedType(type.getName(), revisionResolver.revisionOf(type)); }
@Override public boolean test(DomainEventData<?> snapshot) { final SerializedType payloadType = snapshot.getPayload().getType(); final String payloadRevision = payloadType.getRevision(); final String aggregateRevision; try { aggregateRevision = resolver.revisionOf(serializer.classForType(payloadType)); } catch (Exception e) { // Unable to resolve a revision, ignoring this snapshot return false; } return Objects.equals(payloadRevision, aggregateRevision); } }
private String revisionOf(Class<?> type) { return revisionResolver.revisionOf(type); }
private String revisionOf(Class<?> type) { return revisionResolver.revisionOf(type); } }
private String revisionOf(Class<?> type) { return revisionResolver.revisionOf(type); }
private String revisionOf(Class<?> type) { return revisionResolver.revisionOf(type); }
@Override public SerializedType typeForClass(Class type) { if (type == null || Void.TYPE.equals(type) || Void.class.equals(type)) { return SimpleSerializedType.emptyType(); } return new SimpleSerializedType(type.getName(), revisionResolver.revisionOf(type)); }
@Override public SerializedType typeForClass(Class type) { if (type == null || Void.TYPE.equals(type) || Void.class.equals(type)) { return SimpleSerializedType.emptyType(); } return new SimpleSerializedType(type.getName(), revisionResolver.revisionOf(type)); }
@Override public boolean test(DomainEventData<?> snapshot) { final SerializedType payloadType = snapshot.getPayload().getType(); final String payloadRevision = payloadType.getRevision(); final String aggregateRevision; try { aggregateRevision = resolver.revisionOf(serializer.classForType(payloadType)); } catch (Exception e) { // Unable to resolve a revision, ignoring this snapshot return false; } return Objects.equals(payloadRevision, aggregateRevision); } }
@Override public boolean test(DomainEventData<?> snapshot) { final SerializedType payloadType = snapshot.getPayload().getType(); final String payloadRevision = payloadType.getRevision(); final String aggregateRevision; try { aggregateRevision = resolver.revisionOf(serializer.classForType(payloadType)); } catch (Exception e) { // Unable to resolve a revision, ignoring this snapshot return false; } return Objects.equals(payloadRevision, aggregateRevision); } }