Class NoOpTransport

  • All Implemented Interfaces:
    ITransport, java.io.Closeable, java.lang.AutoCloseable

    @Internal
    public final class NoOpTransport
    extends java.lang.Object
    implements ITransport
    • Method Detail

      • getInstance

        @NotNull
        public static @NotNull NoOpTransport getInstance()
      • send

        public void send​(@NotNull
                         @NotNull SentryEnvelope envelope,
                         @Nullable
                         @Nullable java.lang.Object hint)
                  throws java.io.IOException
        Specified by:
        send in interface ITransport
        Throws:
        java.io.IOException
      • flush

        public void flush​(long timeoutMillis)
        Description copied from interface: ITransport
        Flushes events queued up, but keeps the client enabled. Not implemented yet.
        Specified by:
        flush in interface ITransport
        Parameters:
        timeoutMillis - time in milliseconds
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        java.io.IOException