private <V extends HasIdentity> V tryLoadXmlFile( UnitOfWork uow, EntityDescriptor configType, Identity identity ) { return readConfig( uow, configType, identity, Serialization.Format.XML, ".xml" ); }
@Override protected JettyConfiguration configuration() { return configuration.get(); }
@Test public void testConfiguration() throws Exception { MyService service = serviceFinder.findService( MyService.class ).get(); PersonDetails details = service.details(); assertThat(details.name().get(), equalTo( "Niclas" ) ); assertThat(details.address().get().street1().get(), equalTo( "Henan Lu 555" ) ); assertThat(details.address().get().street2().get(), equalTo( "Block 15" ) ); assertThat(details.address().get().city().get().cityName().get(), equalTo( "Shanghai" ) ); assertThat(details.address().get().city().get().country().get().countryName().get(), equalTo( "China" ) ); }
@Override protected JettyConfiguration configuration() { return configuration.get(); }
private <V extends HasIdentity> V tryLoadJsonFile( UnitOfWork uow, EntityDescriptor configType, Identity identity ) { return readConfig( uow, configType, identity, Serialization.Format.JSON, ".json" ); }
@Override protected JettyConfiguration configuration() { return configuration.get(); }
@SuppressWarnings( "unchecked" ) public boolean isAvailable() { // Check Enabled in configuration first if( hasEnabledConfiguration && !( (Configuration<Enabled>) proxy() ).get().enabled().get() ) { return false; } // Ask service if it's available return !implementsServiceAvailable || ( (Availability) proxy() ).isAvailable(); } }
private <V extends HasIdentity> V tryLoadJsonFile( UnitOfWork uow, EntityDescriptor configType, Identity identity ) { return readConfig( uow, configType, identity, Serialization.Format.JSON, ".json" ); }
@Override protected JettyConfiguration configuration() { return configuration.get(); }
private <V extends HasIdentity> V tryLoadXmlFile( UnitOfWork uow, EntityDescriptor configType, Identity identity ) { return readConfig( uow, configType, identity, Serialization.Format.XML, ".xml" ); }
private <V extends HasIdentity> V tryLoadYamlFile( UnitOfWork uow, EntityDescriptor configType, Identity identity ) { return readConfig( uow, configType, identity, Serialization.Format.YAML, ".yaml" ); }
private <V extends HasIdentity> V tryLoadYamlFile( UnitOfWork uow, EntityDescriptor configType, Identity identity ) { return readConfig( uow, configType, identity, Serialization.Format.YAML, ".yaml" ); }