public static int requestN(final Frame frame) { ensureFrameType(FrameType.REQUEST_N, frame); return RequestNFrameFlyweight.requestN(frame.content); } }
public static String dataMimeType(final Frame frame) { ensureFrameType(FrameType.SETUP, frame); return SetupFrameFlyweight.dataMimeType(frame.content); } }
public static String message(Frame frame) { ensureFrameType(FrameType.ERROR, frame); return ErrorFrameFlyweight.message(frame.content); } }
public static int getFlags(final Frame frame) { ensureFrameType(FrameType.SETUP, frame); final int flags = FrameHeaderFlyweight.flags(frame.content); return flags & SetupFrameFlyweight.VALID_FLAGS; }
public static boolean hasRespondFlag(final Frame frame) { ensureFrameType(FrameType.KEEPALIVE, frame); final int flags = FrameHeaderFlyweight.flags(frame.content); return (flags & KeepaliveFrameFlyweight.FLAGS_KEEPALIVE_R) == KeepaliveFrameFlyweight.FLAGS_KEEPALIVE_R; } }
public static int numberOfRequests(final Frame frame) { ensureFrameType(FrameType.LEASE, frame); return LeaseFrameFlyweight.numRequests(frame.content); } }
public static boolean isRequestChannelComplete(final Frame frame) { ensureFrameType(FrameType.REQUEST_CHANNEL, frame); final int flags = FrameHeaderFlyweight.flags(frame.content); return (flags & FrameHeaderFlyweight.FLAGS_C) == FrameHeaderFlyweight.FLAGS_C; } }
public static int keepaliveInterval(final Frame frame) { ensureFrameType(FrameType.SETUP, frame); return SetupFrameFlyweight.keepaliveInterval(frame.content); }
public static int ttl(final Frame frame) { ensureFrameType(FrameType.LEASE, frame); return LeaseFrameFlyweight.ttl(frame.content); }
public static int version(final Frame frame) { ensureFrameType(FrameType.SETUP, frame); return SetupFrameFlyweight.version(frame.content); }
public static int maxLifetime(final Frame frame) { ensureFrameType(FrameType.SETUP, frame); return SetupFrameFlyweight.maxLifetime(frame.content); }
public static String metadataMimeType(final Frame frame) { ensureFrameType(FrameType.SETUP, frame); return SetupFrameFlyweight.metadataMimeType(frame.content); }
public static int errorCode(final Frame frame) { ensureFrameType(FrameType.ERROR, frame); return ErrorFrameFlyweight.errorCode(frame.content); }
public static ConnectionSetupPayload create(final Frame setupFrame) { Frame.ensureFrameType(FrameType.SETUP, setupFrame); return new DefaultConnectionSetupPayload(setupFrame); }
public static int maxLifetime(final Frame frame) { ensureFrameType(FrameType.SETUP, frame); return SetupFrameFlyweight.maxLifetime(frame.content); }
public static int getFlags(final Frame frame) { ensureFrameType(FrameType.SETUP, frame); final int flags = FrameHeaderFlyweight.flags(frame.content); return flags & SetupFrameFlyweight.VALID_FLAGS; }
public static String dataMimeType(final Frame frame) { ensureFrameType(FrameType.SETUP, frame); return SetupFrameFlyweight.dataMimeType(frame.content); } }
public static boolean isRequestChannelComplete(final Frame frame) { ensureFrameType(FrameType.REQUEST_CHANNEL, frame); final int flags = FrameHeaderFlyweight.flags(frame.content); return (flags & FrameHeaderFlyweight.FLAGS_C) == FrameHeaderFlyweight.FLAGS_C; } }
public static String message(Frame frame) { ensureFrameType(FrameType.ERROR, frame); return ErrorFrameFlyweight.message(frame.content); } }
public static int requestN(final Frame frame) { ensureFrameType(FrameType.REQUEST_N, frame); return RequestNFrameFlyweight.requestN(frame.content); } }