• Search by APIs
  • Search by Words
  • Search Projects
Top Packages Top Classes Top Methods Top Projects
  • Java
  • Python
  • JavaScript
  • TypeScript
  • C++
  • Scala
  • Blog
Project: artemis (GitHub Link)
  • artemis-master
    • artemis-web
      • src
        • main
          • resources
            • data-source.properties
            • application-context.xml
            • artemis.properties
          • java
            • com
              • ctrip
                • soa
                  • artemis
                    • web
                      • SwaggerConfig.java
                      • CustomObjectMapper.java
                      • websocket
                        • AllServicesChangeWsHandler.java
                        • MetricWsHandler.java
                        • WebSocketEndpointConfig.java
                        • DelayItem.java
                        • HeartbeatWsHandler.java
                        • WsIPBlackList.java
                        • ServiceChangeWsHandler.java
                      • util
                        • InstanceChangeManager.java
                        • Publisher.java
                        • InetSocketAddressHelper.java
                      • JsonSerializationHack.java
                      • WebApplicationInitializerImpl.java
                      • controller
                        • RegistryController.java
                        • ManagementController.java
                        • ManagementZoneController.java
                        • StatusController.java
                        • DiscoveryController.java
                        • RegistryReplicationController.java
                        • ClusterController.java
                        • ManagementLogController.java
                        • CanaryController.java
                        • ManagementGroupController.java
                        • WsStatusController.java
          • webapp
            • WEB-INF
              • web.xml
        • test
          • resources
            • artemis.properties
      • pom.xml
      • deployment
        • artemis-managment.sql
        • server.xml
      • .gitignore
    • artemis-management
      • src
        • main
          • java
            • com
              • ctrip
                • soa
                  • artemis
                    • management
                      • group
                        • RouteRuleInfo.java
                        • DeleteGroupsInstancesRequest.java
                        • DeleteRouteRulesResponse.java
                        • GetRouteRuleGroupsRequest.java
                        • DeleteRouteRuleGroupsRequest.java
                        • InsertGroupTagsRequest.java
                        • dao
                          • GroupInstanceDao.java
                          • RouteRuleLogDao.java
                          • GroupInstanceLogDao.java
                          • RouteRuleGroupDao.java
                          • GroupTagLogDao.java
                          • GroupTagDao.java
                          • GroupLogDao.java
                          • GroupDao.java
                          • GroupOperationLogDao.java
                          • RouteRuleGroupLogDao.java
                          • BusinessDao.java
                          • GroupOperationDao.java
                          • RouteRuleDao.java
                          • ServiceInstanceLogDao.java
                          • ServiceInstanceDao.java
                        • ReleaseRouteRuleGroupsResponse.java
                        • GetGroupsResponse.java
                        • GetGroupOperationsRequest.java
                        • OperateGroupOperationRequest.java
                        • OperateGroupOperationsRequest.java
                        • DeleteGroupTagsResponse.java
                        • UpdateRouteRuleGroupsRequest.java
                        • GetGroupInstancesRequest.java
                        • InsertRouteRuleGroupsRequest.java
                        • InsertGroupsRequest.java
                        • GetGroupInstancesResponse.java
                        • DeleteRouteRulesRequest.java
                        • GetGroupTagsRequest.java
                        • UpdateRouteRulesResponse.java
                        • GetAllGroupOperationsRequest.java
                        • GetRouteRulesResponse.java
                        • GetRouteRuleGroupsResponse.java
                        • DeleteServiceInstancesRequest.java
                        • GetAllRouteRulesResponse.java
                        • GroupOperations.java
                        • OperateGroupOperationResponse.java
                        • log
                          • GroupInstanceLog.java
                          • RouteRuleGroupLog.java
                          • GroupOperationLog.java
                          • GroupTagLog.java
                          • GroupLog.java
                          • RouteRuleLog.java
                          • ServiceInstanceLog.java
                        • OperationResponse.java
                        • InsertServiceInstancesRequest.java
                        • RouteRuleGroup.java
                        • UpdateRouteRuleGroupsResponse.java
                        • GroupWeight.java
                        • UpdateGroupsResponse.java
                        • DeleteGroupsResponse.java
                        • UpdateRouteRulesRequest.java
                        • GetServiceInstancesResponse.java
                        • GetGroupsRequest.java
                        • util
                          • RouteRuleGroups.java
                          • ServiceInstances.java
                          • GroupTagsUtil.java
                          • GroupInstances.java
                          • GroupOperationsUtil.java
                          • Converts.java
                          • ServiceRouteRules.java
                          • Groups.java
                        • InsertRouteRulesResponse.java
                        • InsertRouteRulesRequest.java
                        • OperateGroupOperationsResponse.java
                        • GetAllGroupsRequest.java
                        • ReleaseRouteRuleGroupsRequest.java
                        • InsertGroupInstancesResponse.java
                        • GetAllGroupsResponse.java
                        • GetServiceInstancesRequest.java
                        • GetAllGroupOperationsResponse.java
                        • ServiceInstance.java
                        • DeleteRouteRuleGroupsResponse.java
                        • DeleteGroupTagsRequest.java
                        • GetAllGroupTagsResponse.java
                        • DeleteGroupsRequest.java
                        • UpdateGroupsRequest.java
                        • UpdateGroupTagsResponse.java
                        • ServiceRouteRule.java
                        • InsertGroupsResponse.java
                        • GetGroupTagsResponse.java
                        • GroupInstance.java
                        • GetAllGroupTagsRequest.java
                        • GetAllRouteRuleGroupsRequest.java
                        • UpdateGroupTagsRequest.java
                        • InsertGroupInstancesRequest.java
                        • DeleteGroupInstancesResponse.java
                        • GroupService.java
                        • GroupTags.java
                        • model
                          • GroupTagModel.java
                          • RouteRuleModel.java
                          • GroupModel.java
                          • ServiceInstanceLogModel.java
                          • RouteRuleGroupLogModel.java
                          • GroupInstanceModel.java
                          • GroupInstanceLogModel.java
                          • GroupOperationLogModel.java
                          • ServiceInstanceModel.java
                          • GroupOperationModel.java
                          • RouteRuleLogModel.java
                          • GroupLogModel.java
                          • RouteRuleGroupModel.java
                          • GroupTagLogModel.java
                        • GetAllRouteRuleGroupsResponse.java
                        • InsertRouteRuleGroupsResponse.java
                        • InsertGroupTagsResponse.java
                        • GetGroupOperationsResponse.java
                        • CreateRouteRuleRequest.java
                        • CreateRouteRuleResponse.java
                        • GetRouteRulesRequest.java
                        • GetAllRouteRulesRequest.java
                        • Group.java
                      • GetServiceRequest.java
                      • ManagementService.java
                      • GetServicesResponse.java
                      • GroupDiscoveryFilter.java
                      • dao
                        • InstanceLogDao.java
                        • DataConfig.java
                        • InstanceDao.java
                        • ServerModel.java
                        • ServerLogDao.java
                        • ServerDao.java
                        • InstanceLogModel.java
                        • InstanceModel.java
                        • ServerLogModel.java
                      • ManagementRepository.java
                      • ZoneRepository.java
                      • GetServicesRequest.java
                      • instance
                        • OperateInstanceResponse.java
                        • InstanceOperations.java
                        • GetInstanceOperationsRequest.java
                        • IsInstanceDownRequest.java
                        • GetInstanceOperationsResponse.java
                        • IsInstanceDownResponse.java
                        • OperateInstanceRequest.java
                        • GetAllInstanceOperationsResponse.java
                        • GetAllInstanceOperationsRequest.java
                      • GroupRepository.java
                      • ManagementDiscoveryFilter.java
                      • log
                        • GetServerOperationLogsResponse.java
                        • InstanceOperationLog.java
                        • GetGroupLogsResponse.java
                        • GetRouteRuleGroupLogsRequest.java
                        • GetGroupInstanceLogsRequest.java
                        • GetRouteRuleLogsResponse.java
                        • ManagementLogService.java
                        • ZoneOperationLog.java
                        • GetZoneOperationLogsRequest.java
                        • GetGroupInstanceLogsResponse.java
                        • GetServerOperationLogsRequest.java
                        • GetRouteRuleLogsRequest.java
                        • GetGroupOperationLogsRequest.java
                        • GetServiceInstanceLogsRequest.java
                        • ServerOperationLog.java
                        • GetGroupOperationLogsResponse.java
                        • GetGroupLogsRequest.java
                        • GetServiceInstanceLogsResponse.java
                        • GetZoneOperationLogsResponse.java
                        • GetInstanceOperationLogsResponse.java
                        • GetRouteRuleGroupLogsResponse.java
                        • GetInstanceOperationLogsRequest.java
                      • common
                        • OperationContext.java
                      • util
                        • ModelUtil.java
                        • CheckResult.java
                      • GroupServiceImpl.java
                      • ManagementLogServiceImpl.java
                      • config
                        • RestPaths.java
                      • ManagementInitializer.java
                      • server
                        • GetAllServerOperationsResponse.java
                        • IsServerDownResponse.java
                        • ServerOperations.java
                        • IsServerDownRequest.java
                        • OperateServerResponse.java
                        • GetServerOperationsRequest.java
                        • GetServerOperationsResponse.java
                        • OperateServerRequest.java
                        • GetAllServerOperationsRequest.java
                      • zone
                        • GetZoneOperationsListRequest.java
                        • dao
                          • ZoneOperationLogDao.java
                          • ZoneOperationDao.java
                        • IsZoneDownResponse.java
                        • GetZoneOperationsRequest.java
                        • OperateZoneOperationsResponse.java
                        • GetZoneOperationsListResponse.java
                        • util
                          • ZoneOperationsUtil.java
                        • IsZoneDownRequest.java
                        • ZoneOperations.java
                        • GetZoneOperationsResponse.java
                        • GetAllZoneOperationsRequest.java
                        • OperateZoneOperationsRequest.java
                        • ZoneService.java
                        • GetAllZoneOperationsResponse.java
                        • model
                          • ZoneOperationModel.java
                          • ZoneOperationLogModel.java
                        • ZoneKey.java
                      • canary
                        • CanaryServiceImpl.java
                        • UpdateCanaryIPsRequest.java
                        • CanaryService.java
                        • CanaryServices.java
                        • UpdateCanaryIPsResponse.java
                      • ZoneServiceImpl.java
                      • GetServiceResponse.java
                      • ManagementServiceImpl.java
        • test
          • resources
            • application-context.xml
          • java
            • com
              • ctrip
                • soa
                  • artemis
                    • management
                      • group
                        • dao
                          • RouteRuleGroupDaoTest.java
                          • GroupOperationDaoTest.java
                          • GroupTagDaoTest.java
                          • GroupInstanceLogDaoTest.java
                          • ServiceInstanceLogDaoTest.java
                          • GroupTagLogDaoTest.java
                          • ServiceInstanceDaoTest.java
                          • RouteRuleGroupLogDaoTest.java
                          • RouteRuleDaoTest.java
                          • GroupInstanceDaoTest.java
                          • BusinessDaoTest.java
                          • GroupLogDaoTest.java
                          • GroupOperationLogDaoTest.java
                          • GroupDaoTest.java
                          • RouteRuleLogDaoTest.java
                      • dao
                        • InstanceDaoTest.java
                        • InstanceLogDaoTest.java
                        • ServerLogDaoTest.java
                        • ServerDaoTest.java
                      • GroupRepositoryTest.java
                      • ZoneRepositoryTest.java
                      • util
                        • InstanceLogModels.java
                        • DataConfig4SpringInjection.java
                        • ServerLogModels.java
                        • Constants.java
                        • ServerModels.java
                        • InstanceModels.java
                      • zone
                        • dao
                          • ZoneOperationLogDaoTest.java
                          • ZoneOperationDaoTest.java
      • pom.xml
      • .gitignore
    • artemis-service
      • src
        • main
          • java
            • com
              • ctrip
                • soa
                  • artemis
                    • replication
                      • ReplicationTask.java
                      • ReplicationManager.java
                      • AbstractReplicationTask.java
                      • ReplicationTool.java
                    • registry
                      • RegistryRepository.java
                      • replication
                        • RegistryReplicationTool.java
                        • RegisterTask.java
                        • RegistryBatchingTaskProcessor.java
                        • HeartbeatTask.java
                        • GetServicesResponse.java
                        • RegistryReplicationManager.java
                        • RegistrySingleItemTaskProcessor.java
                        • RegistryReplicationService.java
                        • GetServicesRequest.java
                        • UnregisterTask.java
                        • RegistryReplicationServiceImpl.java
                        • RegistryReplicationServiceClient.java
                        • RegistryReplicationTask.java
                      • RegistryTool.java
                      • RegistryServiceImpl.java
                    • discovery
                      • DiscoveryServiceImpl.java
                    • ratelimiter
                      • ArtemisRateLimiterManager.java
                    • util
                      • ServiceNodeUtil.java
                      • Requests.java
                    • cache
                      • VersionedCacheManager.java
                      • ServicesDeltaGenerator.java
                      • VersionedCache.java
                      • VersionedData.java
                    • cluster
                      • ClusterServiceImpl.java
                      • ClusterManager.java
                      • NodeManager.java
                      • ServiceNodeStatus.java
                      • NodeInitializer.java
                      • RegistryReplicationInitializer.java
                    • status
                      • GetLeasesStatusRequest.java
                      • StatusServiceClient.java
                      • GetLeasesStatusResponse.java
                      • GetClusterStatusResponse.java
                      • StatusServiceImpl.java
                      • GetDeploymentStatusRequest.java
                      • GetClusterNodeStatusRequest.java
                      • GetDeploymentStatusResponse.java
                      • GetClusterStatusRequest.java
                      • GetClusterNodeStatusResponse.java
                      • GetConfigStatusRequest.java
                      • StatusService.java
                      • LeaseStatus.java
                      • GetConfigStatusResponse.java
      • pom.xml
      • .gitignore
    • pom.xml
    • Readme.md
    • LICENSE
    • artemis-client
      • src
        • main
          • java
            • com
              • ctrip
                • soa
                  • artemis
                    • client
                      • RegistryFilter.java
                      • registry
                        • ArtemisRegistryHttpClient.java
                        • RegistryServiceClient.java
                        • RegistryClientImpl.java
                        • InstanceRepository.java
                        • InstanceRegistry.java
                      • RegistryClientConfig.java
                      • websocket
                        • WebSocketSessionContext.java
                        • WebSocketSessionCallback.java
                      • ServiceChangeEvent.java
                      • DiscoveryClientConfig.java
                      • discovery
                        • ServiceRepository.java
                        • ServiceContext.java
                        • ArtemisDiscoveryHttpClient.java
                        • DiscoveryClientImpl.java
                        • ServiceDiscovery.java
                      • common
                        • ArtemisHttpClient.java
                        • AddressContext.java
                        • ArtemisClientConfig.java
                        • AddressManager.java
                        • AddressRepository.java
                        • Conditions.java
                        • RegisterType.java
                      • ServiceChangeListener.java
                      • ArtemisClientManager.java
                      • ArtemisClientManagerConfig.java
                      • DiscoveryClient.java
                      • RegistryClient.java
        • test
          • java
            • com
              • ctrip
                • soa
                  • artemis
                    • client
                      • registry
                        • ArtemisRegistryHttpClientTest.java
                        • InstancesRegistryTest.java
                        • InstanceRepositoryTest.java
                      • websocket
                        • WebSocketSessionContextTest.java
                      • discovery
                        • DiscoveryClientImplTest.java
                        • ServiceContextTest.java
                        • ArtemisDiscoveryHttpClientTest.java
                        • ServiceDiscoveryTest.java
                        • DefaultServiceChangeListener.java
                        • ServiceRepositoryTest.java
                      • test
                        • utils
                          • Instances.java
                          • ArtemisClientConstants.java
                          • Services.java
                      • common
                        • AddressManagerTest.java
                        • DynamicScheduledThreadTest.java
                        • AddressContextTest.java
                        • AddressRepositoryTest.java
                        • ConditionsTest.java
      • pom.xml
      • .gitignore
    • .gitignore
    • artemis-common
      • src
        • main
          • java
            • com
              • ctrip
                • soa
                  • artemis
                    • taskdispatcher
                      • TaskDispatcher.java
                      • TaskProcessor.java
                      • Task.java
                      • SingleItemTaskAcceptor.java
                      • TrafficShaper.java
                      • BatchingTaskAcceptor.java
                      • ProcessingResult.java
                      • DefaultTaskDispatcher.java
                      • TaskDispatchers.java
                      • TaskErrorCode.java
                      • TaskAcceptor.java
                      • TaskExecutor.java
                    • InstanceChange.java
                    • Service.java
                    • ServiceGroup.java
                    • ServiceGroupKey.java
                    • Zone.java
                    • registry
                      • RegistryService.java
                      • RegisterResponse.java
                      • HasInstances.java
                      • RegisterRequest.java
                      • FailedInstance.java
                      • HeartbeatEventListener.java
                      • UnregisterRequest.java
                      • HeartbeatResponse.java
                      • HeartbeatRequest.java
                      • UnregisterResponse.java
                      • HeartbeatEvent.java
                      • HasFailedInstances.java
                    • ResponseStatus.java
                    • discovery
                      • GetServiceRequest.java
                      • GetServicesResponse.java
                      • GetServicesRequest.java
                      • LookupRequest.java
                      • GetServicesDeltaResponse.java
                      • GetServicesDeltaRequest.java
                      • DiscoveryService.java
                      • LookupResponse.java
                      • GetServiceResponse.java
                      • DiscoveryConfig.java
                      • DiscoveryFilter.java
                    • Region.java
                    • trace
                      • ArtemisTraceFactory.java
                      • ArtemisTraceExecutor.java
                    • util
                      • StringUtil.java
                      • InstanceChangeComparator.java
                      • ServiceGroups.java
                      • RequestExecutor.java
                      • SameRegionChecker.java
                      • HttpClientUtil.java
                      • SearchTree.java
                      • SameZoneChecker.java
                      • InstanceChanges.java
                      • InstanceChecker.java
                      • InstancesChecker.java
                      • DiscoveryConfigs.java
                      • ResponseStatusUtil.java
                      • DiscoveryConfigChecker.java
                      • RouteRules.java
                      • ServiceGroupKeys.java
                      • ServiceChecker.java
                    • RouteRule.java
                    • config
                      • ArtemisConfig.java
                      • RestPaths.java
                      • DeploymentConfig.java
                      • WebSocketPaths.java
                    • ServerKey.java
                    • ErrorCodes.java
                    • metric
                      • ArtemisMetricManagersProvider.java
                      • NullArtemisMetricManagersProvider.java
                      • ArtemisMetricManagers.java
                      • MetricLoggerHelper.java
                      • MetricNames.java
                    • InstanceKey.java
                    • HasResponseStatus.java
                    • Instance.java
                    • lease
                      • Lease.java
                      • LeaseManager.java
                      • LeaseUpdateSafeChecker.java
                      • LeaseCleanEventListener.java
                    • cluster
                      • ServiceCluster.java
                      • ClusterChangeListener.java
                      • GetServiceNodesResponse.java
                      • GetServiceNodesRequest.java
                      • ClusterChangeEvent.java
                      • ServiceNode.java
                      • ClusterService.java
        • test
          • java
            • com
              • ctrip
                • soa
                  • artemis
                    • util
                      • SearchTreeTest.java
                      • ServiceGroupsTest.java
      • pom.xml
      • .gitignore