All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.classes.com.thinkaurelius.thrift.util.mem.Memory.class Maven / Gradle / Ivy

Go to download

Thrift Server implementation backed by LMAX Disruptor. Shows better throughput/latency characteristics than build-in THsHa and TThreadedSelector servers.

There is a newer version: 0.3.9
Show newest version
????3?		?
6?
	?
<?		?		??
??
	?
	?
	?
6?
6?
6?
6??
??
?
??
??
??
	?
6?
6?		???
??
??
?
??
?
6?
?
6??
	?
)?
)?
	?
	??
/?
/?
??
??
??
????
??
??
????unsafeLsun/misc/Unsafe;peerJsize$assertionsDisabledZ(J)VCodeLineNumberTableLocalVariableTablethis*Lcom/thinkaurelius/thrift/util/mem/Memory;(JJ)Vallocate-(J)Lcom/thinkaurelius/thrift/util/mem/Memory;bytes
StackMapTablewrap.(JI)Lcom/thinkaurelius/thrift/util/mem/Memory;limitIsetByte(JB)VoffsetbB
setByteUnsafe	setMemory(JJB)V
copyMemory(JJJ)VdstAddrsetLonglsetBytes(J[BII)VmemoryOffsetbuffer[BbufferOffsetcountend(JLjava/nio/ByteBuffer;)VLjava/nio/ByteBuffer;getByte(J)B
getByteUnsafegetLong(J)JgetBytes
checkPositiongetPeer()J
reallocate-(I)Lcom/thinkaurelius/thrift/util/mem/Memory;newSizefree()Vequals(Ljava/lang/Object;)ZoLjava/lang/Object;?toString()Ljava/lang/String;&(Ljava/lang/String;)Ljava/lang/String;encLjava/lang/String;
Exceptions?toBytes()[B(I)[BibufetoByteBuffer()Ljava/nio/ByteBuffer;?fieldLjava/lang/reflect/Field;eLjava/lang/Exception;?
SourceFileMemory.java=>?oDKDx?@A@"java/lang/IllegalArgumentException(com/thinkaurelius/thrift/util/mem/MemoryDEqEYU?UZ[\]?Kjava/lang/NullPointerException#java/lang/IndexOutOfBoundsException???????mlklnoBCjava/lang/AssertionErrorMemory was freedD?java/lang/StringBuilderIllegal offset: ????, size: ~???Ejava/lang/String??D?D???com/sun/jna/Pointer??L????????sun/misc/Unsafe	theUnsafe???????java/lang/Exceptionjava/lang/Object$java/io/UnsupportedEncodingExceptionjava/nio/ByteBufferallocateMemoryputByteputLong	remaining()Ipositionget(I)B(Ljava/lang/Object;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;reallocateMemory(JJ)J
freeMemory([B)V([BLjava/lang/String;)V
getByteBuffer(JJ)Ljava/nio/ByteBuffer;(I)Ljava/nio/ByteBuffer;put(B)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer;java/lang/ClassdesiredAssertionStatus()ZgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;java/lang/reflect/Field
setAccessible(Z)V&(Ljava/lang/Object;)Ljava/lang/Object; 	<=>?@A@BCDEFE
*????G
45H
IJ
A@DKFY*?*?*!??G89	:;H IJ?@A@	LMFR	???Y???	Y?
?G?@BHN@O	PQF??	Y???GGH?@RSTUFR*?*??GLMNH IJV@WXYUFP?*?a?
?G
R
SH IJV@WXZ[Fi*!a
e??*?a!??GX	YZH*IJV@N@WX\]F?$*?e???Y???*?a!??G^_a#bH*$IJ$V@$^@$N@O_KFY*??*?a!??GfghH IJV@`@abFd-??Y????
`-???Y????*??a7*
e????*?a-3?

a@????G:tuv y(z-{.}3~:B?I?Y?]?c?H>dIJdc@ddedfSdgS:*h@O? aiF?T-??Y??-???-?6*?-??a7*
e????*?a-??

a@????G6
???????(?0?7?I?M?S?H4TIJTc@Tdj:fS(,h@O
?"klFC*?*??G
??HIJV@mlFA
?*?a??G?H
IJ
V@noFJ*??*?a??G
??HIJV@pbFd-??Y????
-?d??Y????*??a7*
e???-??*?a?T
a@???G6
??? ?(?-?.?3?:?B?I?\?c?H>dIJdc@ddedfSdgS:*h@O? qEF?V??*?	??
?Y????9	??*???*?Y?Y? !?"?#$?"*??#?%???G??U?HVIJVV@O&rsF/*??G?HIJtuFT*?*???&?*??*?G???HIJvSwxFf'??*?	???Y?'??*??(*	??G??!?&?H'IJOAsF/*??G?HIJyzF?1*+??+?	??+?	M*?,???*?,?????G"??????-?/?H 1IJ1{|WJO
?}~F6?)Y*?*?+?G?HIJ~?FA
?)Y*?*+?,?GH
IJ
??????F4
**???-?GH
IJ??F?3??*????Y?'??M>?,*??.T????,?G
"+1H*?S3IJ3AS?eO
?????F?G?/Y*??0	*??1L+?+?*???2L=?*???+*???3W????+?4W+?G&	#/:@!E#H %?SGIJ3djO???
??xF?8	?5???67?8K*?9*?:?6??
K?Y*???*-;G"&'(*--*.,7.H??.	??O

@^?	??




© 2015 - 2024 Weber Informatics LLC | Privacy Policy