private AgentMetadataEntity buildAgentMetadata() { AgentMetadataEntity ame = new AgentMetadataEntity(); ame.setAgentId(AgentEntity.EMBEDDED_AGENT_ID); ame.setAgencyOf(AGENCY); ame.setVersion(this.getClass().getPackage().getImplementationVersion()); ame.setAvailable(true); if (isTsaBridged()) { ame.setSecured(isTsaSecured()); ame.setSslEnabled(isTsaSecured()); ame.setNeedClientAuth(false); } else { ame.setSecured(Utils.trimToNull(configuration.getSecurityServiceLocation()) != null); ame.setSslEnabled(Utils.trimToNull(configuration.getSecurityServiceLocation()) != null); ame.setNeedClientAuth(configuration.isNeedClientAuth()); } ame.setLicensed(ServiceLocator.locate(LicenseService.class).isLicensed()); ame.setSampleHistorySize(configuration.getSampleHistorySize()); ame.setSampleIntervalSeconds(configuration.getSampleIntervalSeconds()); ame.setEnabled(configuration.isEnabled()); return ame; }
public CacheManagersResourceServiceImpl() { this.entityResourceFactory = ServiceLocator.locate(EntityResourceFactory.class); this.validator = ServiceLocator.locate(RequestValidator.class); this.cacheMgrSvc = ServiceLocator.locate(CacheManagerService.class); }