Package io.sentry

Interface ISerializer

  • All Known Implementing Classes:
    GsonSerializer

    public interface ISerializer
    • Method Detail

      • deserialize

        @Nullable
        <T> T deserialize​(@NotNull
                          @NotNull java.io.Reader reader,
                          @NotNull
                          @NotNull java.lang.Class<T> clazz)
      • deserializeEnvelope

        @Nullable
        @Nullable SentryEnvelope deserializeEnvelope​(@NotNull
                                                     @NotNull java.io.InputStream inputStream)
      • serialize

        <T> void serialize​(@NotNull
                           T entity,
                           @NotNull
                           @NotNull java.io.Writer writer)
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • serialize

        void serialize​(@NotNull
                       @NotNull SentryEnvelope envelope,
                       @NotNull
                       @NotNull java.io.OutputStream outputStream)
                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • serialize

        @NotNull
        @NotNull java.lang.String serialize​(@NotNull
                                            @NotNull java.util.Map<java.lang.String,​java.lang.Object> data)
                                     throws java.lang.Exception
        Throws:
        java.lang.Exception