A C E F G I L M O S 

A

AIXCLibrary - Class in com.orientechnologies.nio
 
AIXCLibrary() - Constructor for class com.orientechnologies.nio.AIXCLibrary
 
allocate(byte[]) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
allocate(long) - Method in class com.orientechnologies.nio.OJNADirectMemory
 

C

CLibrary - Interface in com.orientechnologies.nio
 
com.orientechnologies.nio - package com.orientechnologies.nio
 

E

EAGAIN - Static variable in interface com.orientechnologies.nio.MemoryLockerLinux
 
EINVAL - Static variable in interface com.orientechnologies.nio.MemoryLockerLinux
 
ENOMEM - Static variable in interface com.orientechnologies.nio.MemoryLockerLinux
 
ENOSYS - Static variable in interface com.orientechnologies.nio.MemoryLockerLinux
 
EPERM - Static variable in interface com.orientechnologies.nio.MemoryLockerLinux
 

F

free(long) - Method in class com.orientechnologies.nio.OJNADirectMemory
 

G

GeneralCLibrary - Class in com.orientechnologies.nio
 
GeneralCLibrary() - Constructor for class com.orientechnologies.nio.GeneralCLibrary
 
get(long, int) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
get(long, byte[], int, int) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
getByte(long) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
getChar(long) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
getInt(long) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
getLong(long) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
getShort(long) - Method in class com.orientechnologies.nio.OJNADirectMemory
 

I

INSTANCE - Static variable in interface com.orientechnologies.nio.MemoryLockerLinux
 
INSTANCE - Static variable in class com.orientechnologies.nio.OCLibraryFactory
 
INSTANCE - Static variable in class com.orientechnologies.nio.OJNADirectMemory
 

L

library() - Method in class com.orientechnologies.nio.OCLibraryFactory
 
LOCK_ALL_MEMORY_DURING_APPLICATION_LIFE - Static variable in interface com.orientechnologies.nio.MemoryLockerLinux
 
LOCK_CURRENT_MEMORY - Static variable in interface com.orientechnologies.nio.MemoryLockerLinux
 
lockMemory(boolean) - Static method in class com.orientechnologies.nio.MemoryLocker
This method locks memory to prevent swapping.

M

memmove(Pointer, Pointer, NativeLong) - Static method in class com.orientechnologies.nio.GeneralCLibrary
 
MemoryLocker - Class in com.orientechnologies.nio
This class is used to lock memory and prevent swapping to provide fast mmap working.
MemoryLocker() - Constructor for class com.orientechnologies.nio.MemoryLocker
 
MemoryLockerLinux - Interface in com.orientechnologies.nio
 
memoryMove(long, long, long) - Method in class com.orientechnologies.nio.AIXCLibrary
 
memoryMove(long, long, long) - Method in interface com.orientechnologies.nio.CLibrary
 
memoryMove(long, long, long) - Method in class com.orientechnologies.nio.GeneralCLibrary
 
mlockall(int) - Method in interface com.orientechnologies.nio.MemoryLockerLinux
This method locks all memory under *nix operating system using kernel function mlockall. details of this function you can find on http://www.kernel.org/doc/man-pages/online/pages/man2/mlock.2.html
moveData(long, long, long) - Method in class com.orientechnologies.nio.OJNADirectMemory
 

O

OCLibraryFactory - Class in com.orientechnologies.nio
 
OCLibraryFactory() - Constructor for class com.orientechnologies.nio.OCLibraryFactory
 
OJNADirectMemory - Class in com.orientechnologies.nio
 
OJNADirectMemory() - Constructor for class com.orientechnologies.nio.OJNADirectMemory
 

S

set(long, byte[], int, int) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
setByte(long, byte) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
setChar(long, char) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
setInt(long, int) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
setLong(long, long) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
setShort(long, short) - Method in class com.orientechnologies.nio.OJNADirectMemory
 
A C E F G I L M O S 

Copyright © 2009-2014 Orient Technologies. All Rights Reserved.