|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| voldemort.client.* |
|---|
| voldemort.client.AbstractStoreClientFactory | ||
|---|---|---|
public static final int |
DEFAULT_ROUTING_TIMEOUT_MS |
5000 |
| voldemort.client.ClientConfig | ||
|---|---|---|
public static final java.lang.String |
BOOTSTRAP_URLS_PROPERTY |
"bootstrap_urls" |
public static final java.lang.String |
CLIENT_ZONE_ID |
"client_zone_id" |
public static final java.lang.String |
CONNECTION_TIMEOUT_MS_PROPERTY |
"connection_timeout_ms" |
public static final java.lang.String |
ENABLE_HINTED_HANDOFF_PROPERTY |
"enable_hinted_handoff" |
public static final java.lang.String |
ENABLE_JMX_PROPERTY |
"enable_jmx" |
public static final java.lang.String |
ENABLE_LAZY_PROPERTY |
"enable-lazy" |
public static final java.lang.String |
ENABLE_PIPELINE_ROUTED_STORE_PROPERTY |
"enable_pipeline_routed_store" |
public static final java.lang.String |
FAILUREDETECTOR_ASYNCRECOVERY_INTERVAL_PROPERTY |
"failuredetector_asyncscan_interval" |
public static final java.lang.String |
FAILUREDETECTOR_BANNAGE_PERIOD_PROPERTY |
"failuredetector_bannage_period" |
public static final java.lang.String |
FAILUREDETECTOR_CATASTROPHIC_ERROR_TYPES_PROPERTY |
"failuredetector_catastrophic_error_types" |
public static final java.lang.String |
FAILUREDETECTOR_IMPLEMENTATION_PROPERTY |
"failuredetector_implementation" |
public static final java.lang.String |
FAILUREDETECTOR_REQUEST_LENGTH_THRESHOLD_PROPERTY |
"failuredetector_request_length_threshold" |
public static final java.lang.String |
FAILUREDETECTOR_THRESHOLD_COUNTMINIMUM_PROPERTY |
"failuredetector_threshold_countminimum" |
public static final java.lang.String |
FAILUREDETECTOR_THRESHOLD_INTERVAL_PROPERTY |
"failuredetector_threshold_interval" |
public static final java.lang.String |
FAILUREDETECTOR_THRESHOLD_PROPERTY |
"failuredetector_threshold" |
public static final java.lang.String |
MAX_BOOTSTRAP_RETRIES |
"max_bootstrap_retries" |
public static final java.lang.String |
MAX_CONNECTIONS_PER_NODE_PROPERTY |
"max_connections" |
public static final java.lang.String |
MAX_QUEUED_REQUESTS_PROPERTY |
"max_queued_requests" |
public static final java.lang.String |
MAX_THREADS_PROPERTY |
"max_threads" |
public static final java.lang.String |
MAX_TOTAL_CONNECTIONS_PROPERTY |
"max_total_connections" |
public static final java.lang.String |
NODE_BANNAGE_MS_PROPERTY |
"node_bannage_ms" |
public static final java.lang.String |
REQUEST_FORMAT_PROPERTY |
"request_format" |
public static final java.lang.String |
ROUTING_TIMEOUT_MS_PROPERTY |
"routing_timeout_ms" |
public static final java.lang.String |
SELECTORS_PROPERTY |
"selectors" |
public static final java.lang.String |
SERIALIZER_FACTORY_CLASS_PROPERTY |
"serializer_factory_class" |
public static final java.lang.String |
SOCKET_BUFFER_SIZE_PROPERTY |
"socket_buffer_size" |
public static final java.lang.String |
SOCKET_KEEPALIVE_PROPERTY |
"socket_keepalive" |
public static final java.lang.String |
SOCKET_TIMEOUT_MS_PROPERTY |
"socket_timeout_ms" |
public static final java.lang.String |
THREAD_IDLE_MS_PROPERTY |
"thread_idle_ms" |
| voldemort.client.HttpStoreClientFactory | ||
|---|---|---|
public static final java.lang.String |
URL_SCHEME |
"http" |
| voldemort.client.SocketStoreClientFactory | ||
|---|---|---|
public static final java.lang.String |
URL_SCHEME |
"tcp" |
| voldemort.client.protocol.admin.AdminClientConfig | ||
|---|---|---|
public static final java.lang.String |
ADMIN_CONNECTION_TIMEOUT_SEC_PROPERTY |
"admin_connection_timeout_sec" |
public static final java.lang.String |
ADMIN_SOCKET_BUFFER_SIZE_PROPERTY |
"admin_socket_buffer_size" |
public static final java.lang.String |
ADMIN_SOCKET_KEEPALIVE_PROPERTY |
"admin_socket_keepalive" |
public static final java.lang.String |
ADMIN_SOCKET_TIMEOUT_SEC_PROPERTY |
"admin_socket_timeout_sec" |
public static final java.lang.String |
MAX_BACKOFF_DELAY_MS |
"max.backoff.delay.ms" |
public static final java.lang.String |
MAX_CONNECTIONS_PER_NODE_PROPERTY |
"max_connections" |
public static final java.lang.String |
MAX_THREADS_PROPERTY |
"max_threads" |
public static final java.lang.String |
MAX_TOTAL_CONNECTIONS_PROPERTY |
"max_total_connections" |
public static final java.lang.String |
RESTORE_DATA_TIMEOUT_SEC |
"restore.data.timeout.sec" |
public static final java.lang.String |
THREAD_IDLE_MS_PROPERTY |
"thread_idle_ms" |
| voldemort.client.protocol.pb.VAdminProto.AddStoreRequest | ||
|---|---|---|
public static final int |
STOREDEFINITION_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.AddStoreResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.AsyncOperationListRequest | ||
|---|---|---|
public static final int |
SHOW_COMPLETE_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VAdminProto.AsyncOperationListResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
2 |
public static final int |
REQUEST_IDS_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusRequest | ||
|---|---|---|
public static final int |
REQUEST_ID_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.AsyncOperationStatusResponse | ||
|---|---|---|
public static final int |
COMPLETE_FIELD_NUMBER |
4 |
public static final int |
DESCRIPTION_FIELD_NUMBER |
2 |
public static final int |
ERROR_FIELD_NUMBER |
5 |
public static final int |
REQUEST_ID_FIELD_NUMBER |
1 |
public static final int |
STATUS_FIELD_NUMBER |
3 |
| voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopRequest | ||
|---|---|---|
public static final int |
REQUEST_ID_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.AsyncOperationStopResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.DeletePartitionEntriesRequest | ||
|---|---|---|
public static final int |
FILTER_FIELD_NUMBER |
3 |
public static final int |
INITIAL_CLUSTER_FIELD_NUMBER |
4 |
public static final int |
REPLICA_TO_PARTITION_FIELD_NUMBER |
2 |
public static final int |
STORE_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.DeletePartitionEntriesResponse | ||
|---|---|---|
public static final int |
COUNT_FIELD_NUMBER |
1 |
public static final int |
ERROR_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VAdminProto.DeleteStoreRequest | ||
|---|---|---|
public static final int |
STORENAME_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.DeleteStoreResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.FailedFetchStoreRequest | ||
|---|---|---|
public static final int |
STORE_DIR_FIELD_NUMBER |
2 |
public static final int |
STORE_NAME_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.FailedFetchStoreResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.FetchPartitionEntriesRequest | ||
|---|---|---|
public static final int |
FETCH_VALUES_FIELD_NUMBER |
4 |
public static final int |
FILTER_FIELD_NUMBER |
3 |
public static final int |
INITIAL_CLUSTER_FIELD_NUMBER |
6 |
public static final int |
REPLICA_TO_PARTITION_FIELD_NUMBER |
1 |
public static final int |
SKIP_RECORDS_FIELD_NUMBER |
5 |
public static final int |
STORE_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VAdminProto.FetchPartitionEntriesResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
3 |
public static final int |
KEY_FIELD_NUMBER |
2 |
public static final int |
PARTITION_ENTRY_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.FetchPartitionFilesRequest | ||
|---|---|---|
public static final int |
REPLICA_TO_PARTITION_FIELD_NUMBER |
2 |
public static final int |
STORE_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.FetchStoreRequest | ||
|---|---|---|
public static final int |
PUSH_VERSION_FIELD_NUMBER |
3 |
public static final int |
STORE_DIR_FIELD_NUMBER |
2 |
public static final int |
STORE_NAME_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.FileEntry | ||
|---|---|---|
public static final int |
FILE_NAME_FIELD_NUMBER |
1 |
public static final int |
FILE_SIZE_BYTES_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VAdminProto.GetMetadataRequest | ||
|---|---|---|
public static final int |
KEY_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.GetMetadataResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
2 |
public static final int |
VERSION_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.GetROCurrentVersionDirRequest | ||
|---|---|---|
public static final int |
STORE_NAME_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.GetROCurrentVersionDirResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
2 |
public static final int |
RO_STORE_VERSIONS_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.GetROMaxVersionDirRequest | ||
|---|---|---|
public static final int |
STORE_NAME_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.GetROMaxVersionDirResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
2 |
public static final int |
RO_STORE_VERSIONS_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.GetROStorageFormatRequest | ||
|---|---|---|
public static final int |
STORE_NAME_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.GetROStorageFormatResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
2 |
public static final int |
RO_STORE_VERSIONS_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.InitiateFetchAndUpdateRequest | ||
|---|---|---|
public static final int |
FILTER_FIELD_NUMBER |
3 |
public static final int |
INITIAL_CLUSTER_FIELD_NUMBER |
5 |
public static final int |
NODE_ID_FIELD_NUMBER |
1 |
public static final int |
OPTIMIZE_FIELD_NUMBER |
6 |
public static final int |
REPLICA_TO_PARTITION_FIELD_NUMBER |
4 |
public static final int |
STORE_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VAdminProto.InitiateRebalanceNodeRequest | ||
|---|---|---|
public static final int |
REBALANCE_PARTITION_INFO_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.PartitionEntry | ||
|---|---|---|
public static final int |
KEY_FIELD_NUMBER |
1 |
public static final int |
VERSIONED_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VAdminProto.PartitionTuple | ||
|---|---|---|
public static final int |
PARTITIONS_FIELD_NUMBER |
2 |
public static final int |
REPLICA_TYPE_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.PerStorePartitionTuple | ||
|---|---|---|
public static final int |
REPLICA_TO_PARTITION_FIELD_NUMBER |
2 |
public static final int |
STORE_NAME_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.RebalancePartitionInfoMap | ||
|---|---|---|
public static final int |
ATTEMPT_FIELD_NUMBER |
3 |
public static final int |
DONOR_ID_FIELD_NUMBER |
2 |
public static final int |
INITIAL_CLUSTER_FIELD_NUMBER |
6 |
public static final int |
REPLICA_TO_ADD_PARTITION_FIELD_NUMBER |
4 |
public static final int |
REPLICA_TO_DELETE_PARTITION_FIELD_NUMBER |
5 |
public static final int |
STEALER_ID_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.RebalanceStateChangeRequest | ||
|---|---|---|
public static final int |
CHANGE_CLUSTER_METADATA_FIELD_NUMBER |
4 |
public static final int |
CHANGE_REBALANCE_STATE_FIELD_NUMBER |
5 |
public static final int |
CLUSTER_STRING_FIELD_NUMBER |
2 |
public static final int |
REBALANCE_PARTITION_INFO_LIST_FIELD_NUMBER |
1 |
public static final int |
ROLLBACK_FIELD_NUMBER |
6 |
public static final int |
SWAP_RO_FIELD_NUMBER |
3 |
| voldemort.client.protocol.pb.VAdminProto.RebalanceStateChangeResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.RollbackStoreRequest | ||
|---|---|---|
public static final int |
PUSH_VERSION_FIELD_NUMBER |
2 |
public static final int |
STORE_NAME_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.RollbackStoreResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.ROStoreVersionDirMap | ||
|---|---|---|
public static final int |
STORE_DIR_FIELD_NUMBER |
2 |
public static final int |
STORE_NAME_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.SwapStoreRequest | ||
|---|---|---|
public static final int |
STORE_DIR_FIELD_NUMBER |
2 |
public static final int |
STORE_NAME_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.SwapStoreResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
public static final int |
PREVIOUS_STORE_DIR_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VAdminProto.TruncateEntriesRequest | ||
|---|---|---|
public static final int |
STORE_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.TruncateEntriesResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.UpdateMetadataRequest | ||
|---|---|---|
public static final int |
KEY_FIELD_NUMBER |
1 |
public static final int |
VERSIONED_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VAdminProto.UpdateMetadataResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.UpdatePartitionEntriesRequest | ||
|---|---|---|
public static final int |
FILTER_FIELD_NUMBER |
3 |
public static final int |
PARTITION_ENTRY_FIELD_NUMBER |
2 |
public static final int |
STORE_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.UpdatePartitionEntriesResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.UpdateSlopEntriesRequest | ||
|---|---|---|
public static final int |
KEY_FIELD_NUMBER |
2 |
public static final int |
REQUEST_TYPE_FIELD_NUMBER |
4 |
public static final int |
STORE_FIELD_NUMBER |
1 |
public static final int |
TRANSFORM_FIELD_NUMBER |
6 |
public static final int |
VALUE_FIELD_NUMBER |
5 |
public static final int |
VERSION_FIELD_NUMBER |
3 |
| voldemort.client.protocol.pb.VAdminProto.UpdateSlopEntriesResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VAdminProto.VoldemortFilter | ||
|---|---|---|
public static final int |
DATA_FIELD_NUMBER |
2 |
public static final int |
NAME_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VProto.ClockEntry | ||
|---|---|---|
public static final int |
NODE_ID_FIELD_NUMBER |
1 |
public static final int |
VERSION_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VProto.DeleteRequest | ||
|---|---|---|
public static final int |
KEY_FIELD_NUMBER |
1 |
public static final int |
VERSION_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VProto.DeleteResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
2 |
public static final int |
SUCCESS_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VProto.Error | ||
|---|---|---|
public static final int |
ERROR_CODE_FIELD_NUMBER |
1 |
public static final int |
ERROR_MESSAGE_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VProto.GetAllRequest | ||
|---|---|---|
public static final int |
KEYS_FIELD_NUMBER |
1 |
public static final int |
TRANSFORMS_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VProto.GetAllRequest.GetAllTransform | ||
|---|---|---|
public static final int |
KEY_FIELD_NUMBER |
1 |
public static final int |
TRANSFORM_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VProto.GetAllResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
2 |
public static final int |
VALUES_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VProto.GetRequest | ||
|---|---|---|
public static final int |
KEY_FIELD_NUMBER |
1 |
public static final int |
TRANSFORMS_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VProto.GetResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
2 |
public static final int |
VERSIONED_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VProto.GetVersionResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
2 |
public static final int |
VERSIONS_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VProto.KeyedVersions | ||
|---|---|---|
public static final int |
KEY_FIELD_NUMBER |
1 |
public static final int |
VERSIONS_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VProto.PutRequest | ||
|---|---|---|
public static final int |
KEY_FIELD_NUMBER |
1 |
public static final int |
TRANSFORMS_FIELD_NUMBER |
3 |
public static final int |
VERSIONED_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VProto.PutResponse | ||
|---|---|---|
public static final int |
ERROR_FIELD_NUMBER |
1 |
| voldemort.client.protocol.pb.VProto.VectorClock | ||
|---|---|---|
public static final int |
ENTRIES_FIELD_NUMBER |
1 |
public static final int |
TIMESTAMP_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VProto.Versioned | ||
|---|---|---|
public static final int |
VALUE_FIELD_NUMBER |
1 |
public static final int |
VERSION_FIELD_NUMBER |
2 |
| voldemort.client.protocol.pb.VProto.VoldemortRequest | ||
|---|---|---|
public static final int |
DELETE_FIELD_NUMBER |
7 |
public static final int |
GET_FIELD_NUMBER |
4 |
public static final int |
GETALL_FIELD_NUMBER |
5 |
public static final int |
PUT_FIELD_NUMBER |
6 |
public static final int |
REQUESTROUTETYPE_FIELD_NUMBER |
8 |
public static final int |
SHOULD_ROUTE_FIELD_NUMBER |
2 |
public static final int |
STORE_FIELD_NUMBER |
3 |
public static final int |
TYPE_FIELD_NUMBER |
1 |
| voldemort.client.rebalance.RebalanceClientConfig | ||
|---|---|---|
public static final java.lang.String |
EnableDeleteAfterRebalancing |
"enable.delete.after.rebalancing" |
public static final int |
MAX_PARALLEL_REBALANCING |
1 |
public static final int |
MAX_TRIES |
2 |
public static final java.lang.String |
MaxParallelRebalancingString |
"max.parallel.rebalancing" |
public static final java.lang.String |
MaxTriesRebalancingString |
"max.tries.rebalancing" |
public static final java.lang.String |
OutputDirectoryString |
"rebalancing.output.dir" |
public static final long |
REBALANCING_CLIENT_TIMEOUT_SEC |
604800L |
public static final java.lang.String |
RebalancingClientTimeoutSeconds |
"rebalancing.client.timeout.seconds" |
| voldemort.serialization.* |
|---|
| voldemort.serialization.VoldemortOpCode | ||
|---|---|---|
public static final byte |
DELETE_OP_CODE |
3 |
public static final byte |
DELETE_PARTITIONS_OP_CODE |
7 |
public static final byte |
GET_ALL_OP_CODE |
4 |
public static final byte |
GET_METADATA_OP_CODE |
11 |
public static final byte |
GET_OP_CODE |
1 |
public static final byte |
GET_PARTITION_AS_STREAM_OP_CODE |
5 |
public static final byte |
GET_VERSION_OP_CODE |
10 |
public static final byte |
PUT_ENTRIES_AS_STREAM_OP_CODE |
6 |
public static final byte |
PUT_OP_CODE |
2 |
public static final byte |
REDIRECT_GET_OP_CODE |
9 |
public static final byte |
UPDATE_METADATA_OP_CODE |
8 |
| voldemort.serialization.VSlopProto.Slop | ||
|---|---|---|
public static final int |
ARRIVED_FIELD_NUMBER |
6 |
public static final int |
KEY_FIELD_NUMBER |
3 |
public static final int |
NODE_ID_FIELD_NUMBER |
5 |
public static final int |
OPERATION_FIELD_NUMBER |
2 |
public static final int |
STORE_FIELD_NUMBER |
1 |
public static final int |
VALUE_FIELD_NUMBER |
4 |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||