/** * {@inheritDoc} * @see org.jboss.ha.ispn.config.CacheContainerRegistryConfigurationSource#getRegistryConfiguration() */ @Override public CacheContainerRegistryConfiguration getRegistryConfiguration() throws IOException { InfinispanConfiguration configuration = InfinispanConfiguration.newInfinispanConfiguration(this.resource); CacheContainerRegistryConfigurationEntry entry = new CacheContainerRegistryConfigurationEntry(); entry.setId(this.id); entry.setJndiName(this.jndiName); entry.setConfiguration(new InfinispanConfigurationAdapter().unmarshal(configuration)); CacheContainerRegistryConfiguration registry = new CacheContainerRegistryConfiguration(); registry.setDefaultEntry(entry); registry.setEntries(Collections.singletonList(entry)); return registry; } }