java.lang.Object
org.apache.fineract.infrastructure.event.external.service.serialization.serializer.client.ClientBusinessEventSerializer
All Implemented Interfaces:
org.apache.fineract.infrastructure.event.external.service.serialization.serializer.BusinessEventSerializer

@Component public class ClientBusinessEventSerializer extends Object implements org.apache.fineract.infrastructure.event.external.service.serialization.serializer.BusinessEventSerializer
  • Constructor Details

    • ClientBusinessEventSerializer

      public ClientBusinessEventSerializer()
  • Method Details

    • canSerialize

      public <T> boolean canSerialize(org.apache.fineract.infrastructure.event.business.domain.BusinessEvent<T> event)
      Specified by:
      canSerialize in interface org.apache.fineract.infrastructure.event.external.service.serialization.serializer.BusinessEventSerializer
    • toAvroDTO

      public <T> org.apache.fineract.avro.generator.ByteBufferSerializable toAvroDTO(org.apache.fineract.infrastructure.event.business.domain.BusinessEvent<T> rawEvent)
      Specified by:
      toAvroDTO in interface org.apache.fineract.infrastructure.event.external.service.serialization.serializer.BusinessEventSerializer
    • getSupportedSchema

      public Class<? extends org.apache.avro.generic.GenericContainer> getSupportedSchema()
      Specified by:
      getSupportedSchema in interface org.apache.fineract.infrastructure.event.external.service.serialization.serializer.BusinessEventSerializer