Module: LS4

Defined in:
lib/ls4/default.rb,
lib/ls4/version.rb,
lib/ls4/logic/node.rb,
lib/ls4/logic/okey.rb,
lib/ls4/service/bus.rb,
lib/ls4/service/log.rb,
lib/ls4/service/mds.rb,
lib/ls4/service/rpc.rb,
lib/ls4/service/rts.rb,
lib/ls4/logic/weight.rb,
lib/ls4/service/base.rb,
lib/ls4/service/stat.rb,
lib/ls4/service/sync.rb,
lib/ls4/service/ulog.rb,
lib/ls4/service/slave.rb,
lib/ls4/logic/tsv_data.rb,
lib/ls4/service/config.rb,
lib/ls4/service/mds_ha.rb,
lib/ls4/service/mds_tc.rb,
lib/ls4/service/mds_tt.rb,
lib/ls4/service/rpc_cs.rb,
lib/ls4/service/rpc_ds.rb,
lib/ls4/service/rpc_gw.rb,
lib/ls4/service/weight.rb,
lib/ls4/service/balance.rb,
lib/ls4/service/gateway.rb,
lib/ls4/service/gw_http.rb,
lib/ls4/service/process.rb,
lib/ls4/service/stat_cs.rb,
lib/ls4/service/stat_ds.rb,
lib/ls4/service/stat_gw.rb,
lib/ls4/service/storage.rb,
lib/ls4/logic/membership.rb,
lib/ls4/service/rts_file.rb,
lib/ls4/service/config_cs.rb,
lib/ls4/service/config_ds.rb,
lib/ls4/service/config_gw.rb,
lib/ls4/service/heartbeat.rb,
lib/ls4/service/mds_cache.rb,
lib/ls4/service/ulog_file.rb,
lib/ls4/service/gateway_ro.rb,
lib/ls4/service/membership.rb,
lib/ls4/service/rts_memory.rb,
lib/ls4/service/time_check.rb,
lib/ls4/service/data_client.rb,
lib/ls4/service/data_server.rb,
lib/ls4/service/storage_dir.rb,
lib/ls4/service/ulog_memory.rb,
lib/ls4/logic/fault_detector.rb,
lib/ls4/service/mds_memcache.rb,
lib/ls4/service/master_select.rb,
lib/ls4/service/mds_cache_mem.rb,
lib/ls4/service/data_server_url.rb,
lib/ls4/service/mds_cache_memcached.rb

Overview

LS4

Copyright (C) 2010-2011  FURUHASHI Sadayuki

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Defined Under Namespace

Modules: MDSCacheSelector, MDSSelector, RelayTimeStamp Classes: BalanceBus, BasicHADB, Bus, CSConfigService, CSRPCBus, CSRPCService, CSStatService, CachedMDSBus, CachedMDSService, ConfigBus, ConfigService, DSConfigService, DSRPCBus, DSRPCService, DSStatService, DataClientBus, DataClientService, DataServerService, DataServerURLService, DirectoryStorageService, FaultDetector, FaultList, FileRelayTimeStampService, FileUpdateLog, FlatMasterSelectService, GWConfigService, GWRPCBus, GWRPCService, GWStatService, GatewayService, HTTPGatewayService, HeartbeatClientService, HeartbeatMemberService, HeartbeatResponse, HeartbeatServerService, LocalMemoryMDSCache, LocalTokyoCabinetMDS, LocationAwareMasterSelectService, LogService, MDS, MDSBus, MDSCache, MDSCacheBus, MDSCacheConfigService, MDSCacheService, MDSConfigService, MDSService, MasterSelectBus, Membership, MembershipBus, MembershipClientService, MembershipManagerService, MembershipMemberService, MembershipService, MemcacheMDS, MemcachedMDSCache, MemoryRelayTimeStampService, MemoryUpdateLog, Node, NodeList, NullMDS, NullMDSCache, ObjectKey, ProcessBus, ProcessService, RPCBus, RPCService, ReadOnlyGatewayService, RelayTimeStampBus, RelayTimeStampSelector, RelayTimeStampService, RoutRobinWeightBalanceService, Service, SlaveBus, SlaveService, StandaloneMembershipService, StandaloneSyncService, StatBus, StatService, StorageBus, StorageSelector, StorageService, SyncBus, SyncClientService, SyncServerService, SyncService, TSVData, TimeCheckService, TokyoTyrantMDS, UpdateLogBus, UpdateLogData, UpdateLogSelector, UpdateLogService, WeightBus, WeightInfo, WeightManagerService, WeightMemberService, WeightService

Constant Summary collapse

CS_DEFAULT_PORT =
18700
DS_DEFAULT_PORT =
18900
GW_DEFAULT_PORT =
18800
VERSION =
'0.9.0'
Address =
MessagePack::RPC::Address
SYNC_MEMBERSHIP =
0
SYNC_FAULT_LIST =
1
SYNC_REPLSET_WEIGHT =
2
SYNC_MDS_URI =
3
SYNC_MDS_CACHE_URI =
4

Class Method Summary collapse

Class Method Details

.HTTPGatewayService_get_binding(code, title, message) ⇒ Object



816
817
818
# File 'lib/ls4/service/gw_http.rb', line 816

def self.HTTPGatewayService_get_binding(code, title, message)
	binding
end