Class Utils
java.lang.Object
com.github.mizosoft.methanol.internal.Utils
Miscellaneous utilities.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ByteBuffercopy(ByteBuffer buffer) static intcopyRemaining(ByteBuffer src, ByteBuffer dst) static StringFrom RFC 7230 section 3.2.6:static StringforwardingObjectToString(Object forwardingObject, Object delegate) static <T> Tstatic Throwablestatic <T> Tstatic BodyAdapter.Hintsstatic booleanisValidHeaderName(String name) static booleanisValidToken(CharSequence token) static longremaining(ByteBuffer[] buffers) static longremaining(List<ByteBuffer> buffers) static DurationrequireNonNegativeDuration(Duration duration) static DurationrequirePositiveDuration(Duration duration) static voidrequireValidHeader(String name, String value) static StringrequireValidHeaderName(String name) static StringrequireValidHeaderValue(String value) static <S extends CharSequence>
SrequireValidToken(S token) static booleanstartsWithIgnoreCase(String source, String prefix) static Clockstatic CompletionExceptionstatic InterruptedIOExceptionstatic StringtoStringIdentityPrefix(Object object)
-
Field Details
-
BUFFER_SIZE
public static final int BUFFER_SIZE
-
-
Method Details
-
isValidToken
-
isValidHeaderName
-
requireValidToken
-
requireValidHeaderName
-
requireValidHeaderValue
-
requireValidHeader
-
requirePositiveDuration
-
requireNonNegativeDuration
-
copyRemaining
-
copy
-
systemMillisUtc
-
getDeepCompletionCause
-
get
- Throws:
IOExceptionInterruptedException
-
getIo
- Throws:
IOException
-
escapeAndQuoteValueIfNeeded
-
startsWithIgnoreCase
-
toCompletionException
-
toInterruptedIOException
-
remaining
-
remaining
-
hintsOf
-
toStringIdentityPrefix
-
forwardingObjectToString
-