Codota Logo
EventUpcaster.upcast
Code IndexAdd Codota to your IDE (free)

How to use
upcast
method
in
org.axonframework.serialization.upcasting.event.EventUpcaster

Best Java code snippets using org.axonframework.serialization.upcasting.event.EventUpcaster.upcast (Showing top 6 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
BufferedReader b =
  • Codota IconInputStream in;new BufferedReader(new InputStreamReader(in))
  • Codota IconReader in;new BufferedReader(in)
  • Codota IconFile file;new BufferedReader(new FileReader(file))
  • Smart code suggestions by Codota
}
origin: AxonFramework/AxonFramework

  private static Stream<IntermediateEventRepresentation> upcastAndDeserialize(
      Stream<? extends EventData<?>> eventEntryStream, EventUpcaster upcasterChain,
      Function<EventData<?>, IntermediateEventRepresentation> entryConverter) {
    return upcasterChain.upcast(eventEntryStream.map(entryConverter));
  }
}
origin: AxonFramework/AxonFramework

  private static Stream<IntermediateEventRepresentation> upcastAndDeserialize(
      Stream<? extends EventData<?>> eventEntryStream, EventUpcaster upcasterChain,
      Function<EventData<?>, IntermediateEventRepresentation> entryConverter) {
    return upcasterChain.upcast(eventEntryStream.map(entryConverter));
  }
}
origin: AxonFramework/AxonFramework

@Test
@DirtiesContext
@SuppressWarnings({"unchecked", "OptionalGetWithoutIsPresent"})
public void testStoreAndLoadEventsWithUpcaster() {
  EventUpcaster mockUpcasterChain = mock(EventUpcaster.class);
  when(mockUpcasterChain.upcast(isA(Stream.class))).thenAnswer(invocation -> {
    Stream<?> inputStream = (Stream) invocation.getArguments()[0];
    return inputStream.flatMap(e -> Stream.of(e, e));
  });
  testSubject = createEngine(mockUpcasterChain);
  testSubject.appendEvents(createEvents(4));
  List<DomainEventMessage> upcastedEvents = testSubject.readEvents(AGGREGATE).asStream().collect(toList());
  assertEquals(8, upcastedEvents.size());
  Iterator<DomainEventMessage> iterator = upcastedEvents.iterator();
  while (iterator.hasNext()) {
    DomainEventMessage event1 = iterator.next(), event2 = iterator.next();
    assertEquals(event1.getAggregateIdentifier(), event2.getAggregateIdentifier());
    assertEquals(event1.getSequenceNumber(), event2.getSequenceNumber());
    assertEquals(event1.getPayload(), event2.getPayload());
    assertEquals(event1.getMetaData(), event2.getMetaData());
  }
}
origin: org.axonframework/axon-messaging

  private static Stream<IntermediateEventRepresentation> upcastAndDeserialize(
      Stream<? extends EventData<?>> eventEntryStream, EventUpcaster upcasterChain,
      Function<EventData<?>, IntermediateEventRepresentation> entryConverter) {
    return upcasterChain.upcast(eventEntryStream.map(entryConverter));
  }
}
origin: org.axonframework/axon-eventsourcing

  private static Stream<IntermediateEventRepresentation> upcastAndDeserialize(
      Stream<? extends EventData<?>> eventEntryStream, EventUpcaster upcasterChain,
      Function<EventData<?>, IntermediateEventRepresentation> entryConverter) {
    return upcasterChain.upcast(eventEntryStream.map(entryConverter));
  }
}
origin: org.axonframework/axon-core

  private static Stream<IntermediateEventRepresentation> upcastAndDeserialize(
      Stream<? extends EventData<?>> eventEntryStream, Serializer serializer, EventUpcaster upcasterChain,
      boolean skipUnknownTypes, Function<EventData<?>, IntermediateEventRepresentation> entryConverter) {
    Stream<IntermediateEventRepresentation> upcastResult =
        upcasterChain.upcast(eventEntryStream.map(entryConverter));
    if (skipUnknownTypes) {
      upcastResult = upcastResult.map(ir -> {
        try {
          serializer.classForType(ir.getType());
          return ir;
        } catch (UnknownSerializedTypeException e) {
          return ir.upcast(SerializedType.emptyType(),
                   byte[].class, u -> EMPTY_BYTES, Function.identity());
        }
      });
    }
    return upcastResult;
  }
}
org.axonframework.serialization.upcasting.eventEventUpcasterupcast

Popular methods of EventUpcaster

    Popular in Java

    • Creating JSON documents from java classes using gson
    • getSupportFragmentManager (FragmentActivity)
    • startActivity (Activity)
    • putExtra (Intent)
    • HttpServer (com.sun.net.httpserver)
      This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
    • Window (java.awt)
      A Window object is a top-level window with no borders and no menubar. The default layout for a windo
    • ByteBuffer (java.nio)
      A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate(i
    • Time (java.sql)
      Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
    • Dictionary (java.util)
      The Dictionary class is the abstract parent of any class, such as Hashtable, which maps keys to valu
    • Loader (org.hibernate.loader)
      Abstract superclass of object loading (and querying) strategies. This class implements useful common
    Codota Logo
    • Products

      Search for Java codeSearch for JavaScript codeEnterprise
    • IDE Plugins

      IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Codota for your IDE now