Tabnine Logo
LazyDeserializingObject.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.axonframework.serialization.LazyDeserializingObject
constructor

Best Java code snippets using org.axonframework.serialization.LazyDeserializingObject.<init> (Showing top 20 results out of 315)

origin: AxonFramework/AxonFramework

/**
 * Initializes a {@link SerializedMessage} with given {@code identifier} from the given serialized payload and
 * metadata. The given {@code serializer} will be used to deserialize the data.
 *
 * @param identifier         the message identifier
 * @param serializedPayload  the serialized message payload
 * @param serializedMetaData the serialized message metadata
 * @param serializer         the serializer required when the data needs to be deserialized
 */
public SerializedMessage(String identifier, SerializedObject<?> serializedPayload,
             SerializedObject<?> serializedMetaData, Serializer serializer) {
  this(identifier, new LazyDeserializingObject<>(serializedPayload, serializer),
     new LazyDeserializingObject<>(serializedMetaData, serializer));
}
origin: AxonFramework/AxonFramework

  @Override
  public LazyDeserializingObject<MetaData> getMetaData() {
    if (metaData == null) {
      metaData = new LazyDeserializingObject<>(metaDataUpcastFunction.apply(source.getMetaData().getObject()));
    }
    return metaData;
  }
}
origin: AxonFramework/AxonFramework

@Override
protected SerializedMessage<T> withMetaData(MetaData metaData) {
  if (getMetaData().equals(metaData)) {
    return this;
  }
  return new SerializedMessage<>(this, new LazyDeserializingObject<>(metaData));
}
origin: AxonFramework/AxonFramework

public GrpcBackedQueryMessage(QueryRequest query, Serializer messageSerializer, Serializer genericSerializer) {
  this.query = query;
  this.messageSerializer = messageSerializer;
  this.serializedPayload = new LazyDeserializingObject<>(new GrpcSerializedObject(query.getPayload()), messageSerializer);
  this.serializedResponseType = new LazyDeserializingObject<>(new GrpcSerializedObject(query.getResponseType()), genericSerializer);
  this.metadata = new GrpcMetadata(query.getMetaDataMap(), messageSerializer);
}
origin: AxonFramework/AxonFramework

public GrpcBackedSubscriptionQueryMessage(SubscriptionQuery subscriptionQuery, Serializer messageSerializer, Serializer genericSerializer) {
  this.subscriptionQuery = subscriptionQuery;
  QueryRequest query = subscriptionQuery.getQueryRequest();
  this.updateType = new LazyDeserializingObject<>(new GrpcSerializedObject(query.getResponseType()), genericSerializer);
  grpcBackedQueryMessage = new GrpcBackedQueryMessage<>(query, messageSerializer, genericSerializer);
}
origin: AxonFramework/AxonFramework

public GrpcBackedQueryUpdateMessage(QueryUpdate update, Serializer serializer) {
  this.queryUpdate = update;
  this.payload = new LazyDeserializingObject<>(new GrpcSerializedObject(update.getPayload()), serializer) ;
  this.metadata = new GrpcMetadata(update.getMetaDataMap(), serializer);
}
origin: AxonFramework/AxonFramework

Stream<? extends DomainEventMessage<?>> stream = upcastResult.map(ir -> {
  SerializedMessage<?> serializedMessage = new SerializedMessage<>(ir.getMessageIdentifier(),
                                   new LazyDeserializingObject<>(
                                       ir::getData,
                                       ir.getType(), serializer),
origin: AxonFramework/AxonFramework

return upcastResult.map(ir -> {
  SerializedMessage<?> serializedMessage = new SerializedMessage<>(ir.getMessageIdentifier(),
                                   new LazyDeserializingObject<>(
                                       ir::getData,
                                       ir.getType(), serializer),
origin: AxonFramework/AxonFramework

public GrpcBackedResponseMessage(QueryResponse queryResponse, Serializer messageSerializer) {
  this.queryResponse = queryResponse;
  this.messageSerializer = messageSerializer;
  this.metadata = new GrpcMetadata(queryResponse.getMetaDataMap(), messageSerializer);
  if (queryResponse.hasErrorMessage()) {
    this.exception = ErrorCode.getFromCode(queryResponse.getErrorCode()).convert(queryResponse.getErrorMessage());
  } else {
    this.exception = null;
  }
  if (queryResponse.hasPayload() && !"empty".equalsIgnoreCase(queryResponse.getPayload().getType())) {
    this.serializedPayload = new LazyDeserializingObject<>(new GrpcSerializedObject(queryResponse.getPayload()),
                                messageSerializer);
  } else {
    this.serializedPayload = null;
  }
}
origin: AxonFramework/AxonFramework

type = eventData.getPayload().getType();
data = (SerializedObject<Object>) eventData.getPayload();
metaData = new LazyDeserializingObject<>(eventData.getMetaData(), serializer);
eventIdentifier = eventData.getEventIdentifier();
timestamp = CachingSupplier.of(eventData::getTimestamp);
origin: org.axonframework/axon-core

/**
 * Initializes a {@link SerializedMessage} with given {@code identifier} from the given serialized payload and
 * metadata. The given {@code serializer} will be used to deserialize the data.
 *
 * @param identifier         the message identifier
 * @param serializedPayload  the serialized message payload
 * @param serializedMetaData the serialized message metadata
 * @param serializer         the serializer required when the data needs to be deserialized
 */
public SerializedMessage(String identifier, SerializedObject<?> serializedPayload,
             SerializedObject<?> serializedMetaData, Serializer serializer) {
  this(identifier, new LazyDeserializingObject<>(serializedPayload, serializer),
     new LazyDeserializingObject<>(serializedMetaData, serializer));
}
origin: org.axonframework/axon-core

@Override
protected SerializedMessage<T> withMetaData(MetaData metaData) {
  if (getMetaData().equals(metaData)) {
    return this;
  }
  return new SerializedMessage<>(this, new LazyDeserializingObject<>(metaData));
}
origin: org.axonframework/axon-messaging

@Override
protected SerializedMessage<T> withMetaData(MetaData metaData) {
  if (getMetaData().equals(metaData)) {
    return this;
  }
  return new SerializedMessage<>(this, new LazyDeserializingObject<>(metaData));
}
origin: org.axonframework/axon-core

  @Override
  public LazyDeserializingObject<MetaData> getMetaData() {
    if (metaData == null) {
      metaData = new LazyDeserializingObject<>(metaDataUpcastFunction.apply(source.getMetaData().getObject()));
    }
    return metaData;
  }
}
origin: org.axonframework/axon-messaging

  @Override
  public LazyDeserializingObject<MetaData> getMetaData() {
    if (metaData == null) {
      metaData = new LazyDeserializingObject<>(metaDataUpcastFunction.apply(source.getMetaData().getObject()));
    }
    return metaData;
  }
}
origin: org.axonframework.extensions.kafka/axon-kafka

private SerializedMessage<?> extractSerializedMessage(Headers headers, byte[] messageBody) {
  SimpleSerializedObject<byte[]> serializedObject = new SimpleSerializedObject<>(
      messageBody,
      byte[].class,
      valueAsString(headers, MESSAGE_TYPE),
      valueAsString(headers, MESSAGE_REVISION, null)
  );
  return new SerializedMessage<>(
      valueAsString(headers, MESSAGE_ID),
      new LazyDeserializingObject<>(serializedObject, serializer),
      new LazyDeserializingObject<>(MetaData.from(extractAxonMetadata(headers))));
}
origin: org.axonframework/axon-kafka

private SerializedMessage<?> extractSerializedMessage(Headers headers, byte[] messageBody) {
  SimpleSerializedObject<byte[]> serializedObject = new SimpleSerializedObject<>(
      messageBody,
      byte[].class,
      valueAsString(headers, MESSAGE_TYPE),
      valueAsString(headers, MESSAGE_REVISION, null)
  );
  return new SerializedMessage<>(
      valueAsString(headers, MESSAGE_ID),
      new LazyDeserializingObject<>(serializedObject, serializer),
      new LazyDeserializingObject<>(MetaData.from(extractAxonMetadata(headers))));
}
origin: org.axonframework/axon-server-connector

public GrpcBackedQueryMessage(QueryRequest query, Serializer messageSerializer, Serializer genericSerializer) {
  this.query = query;
  this.messageSerializer = messageSerializer;
  this.serializedPayload = new LazyDeserializingObject<>(new GrpcSerializedObject(query.getPayload()), messageSerializer);
  this.serializedResponseType = new LazyDeserializingObject<>(new GrpcSerializedObject(query.getResponseType()), genericSerializer);
  this.metadata = new GrpcMetadata(query.getMetaDataMap(), messageSerializer);
}
origin: org.axonframework/axon-server-connector

public GrpcBackedSubscriptionQueryMessage(SubscriptionQuery subscriptionQuery, Serializer messageSerializer, Serializer genericSerializer) {
  this.subscriptionQuery = subscriptionQuery;
  QueryRequest query = subscriptionQuery.getQueryRequest();
  this.updateType = new LazyDeserializingObject<>(new GrpcSerializedObject(query.getResponseType()), genericSerializer);
  grpcBackedQueryMessage = new GrpcBackedQueryMessage<>(query, messageSerializer, genericSerializer);
}
origin: org.axonframework/axon-server-connector

public GrpcBackedQueryUpdateMessage(QueryUpdate update, Serializer serializer) {
  this.queryUpdate = update;
  this.payload = new LazyDeserializingObject<>(new GrpcSerializedObject(update.getPayload()), serializer) ;
  this.metadata = new GrpcMetadata(update.getMetaDataMap(), serializer);
}
org.axonframework.serializationLazyDeserializingObject<init>

Javadoc

Creates an instance with the given deserializedObject object instance. Using this constructor will ensure that no deserializing is required when invoking the #getType() or #getObject() methods.

Popular methods of LazyDeserializingObject

  • getObject
    De-serializes the object and returns the result.
  • getType
    Returns the class of the serialized object.
  • getSerializedObject
    Returns the serialized object to deserialize upon request
  • getSerializer
    Returns the serializer to deserialize this object
  • isDeserialized
    Indicates whether this object has already been deserialized. When this method returns true, the #get

Popular in Java

  • Reading from database using SQL prepared statement
  • getResourceAsStream (ClassLoader)
  • runOnUiThread (Activity)
  • setScale (BigDecimal)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • JTextField (javax.swing)
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now