@Lock(LockType.READ) public String readSomething() { return "current timestamp: " + new Date(); }
@Lock(LockType.WRITE) public String writeSomething(String something) { builder.append(something); return builder.toString() + " : " + new Date(); } }
@Override @Lock(LockType.READ) public String getName() { return IntermediateCoCoMoEvaluator.NAME; }
@Override @Lock(LockType.READ) public String getName() { return HalsteadMetric.NAME; }
@Override @Lock(LockType.READ) public RepositoryServiceInformation getServiceInformation() { return DirectoryRepository.INFORMATION; } }
@Override @Lock(LockType.READ) public String getName() { return SubversionRepository.NAME; }
@Override @Lock(LockType.READ) public String getName() { return Java.NAME; }
@Override @Lock(LockType.READ) public Map<String, IXmlCache> getCache() { return cache; }
@Override @Lock(LockType.READ) public String getName() { return DirectoryRepository.NAME; }
@Override @Lock(LockType.READ) public boolean hasServices() { return services.size() > 0; }
@Override @Lock(LockType.WRITE) public Map<String, Long> getProtocolStatistics() { Map<String, Long> copy = new HashMap<String, Long>(); copy.putAll(this.authenticationsPerProtocol); return copy; }
@Override @Lock(LockType.WRITE) public void unregisterService(String jndiName) { services.remove(jndiName); plugins.remove(jndiName); }
@Override @Lock(LockType.READ) public Collection<ServiceInfo> getServices() { return new HashSet<>(services.values()); }
@Lock(LockType.WRITE) public void registration() { register(EvaluatorServiceManagerRemote.class, EvaluatorServiceManagerRemote.JNDI_NAME, MetricsPlugin.INFORMATION, JNDI_ADDRESS, INFORMATION); }
@Lock(LockType.WRITE) public void registration() { register(EvaluatorServiceManagerRemote.class, EvaluatorServiceManagerRemote.JNDI_NAME, MetricsPlugin.INFORMATION, JNDI_ADDRESS, INFORMATION); }
@PostConstruct @Lock(LockType.WRITE) public void registration() { register(EvaluatorServiceManagerRemote.class, EvaluatorServiceManagerRemote.JNDI_NAME, MetricsPlugin.INFORMATION, JNDI_ADDRESS, INFORMATION); }
@Lock(LockType.WRITE) public void registration() { register(EvaluatorServiceManagerRemote.class, EvaluatorServiceManagerRemote.JNDI_NAME, MetricsPlugin.INFORMATION, JNDI_ADDRESS, INFORMATION); }
@Lock(LockType.WRITE) @Override public void onDeactivate(DeploymentEvent event) { super.onDeactivate(event); }
@Lock(LockType.WRITE) @Override public void onDeploy(DeploymentEvent event) { super.onDeploy(event); }
@Lock(LockType.WRITE) @Override public void onUnDeploy(DeploymentEvent event) { super.onUnDeploy(event); }