public Lifecycle getLifecycleMapping( String lifecycleId ) throws IOException, XmlPullParserException { if ( lifecycleMappings == null ) { LifecycleConfiguration lifecycleConfiguration; try ( Reader reader = ReaderFactory.newXmlReader( getDescriptorStream( LIFECYCLE_DESCRIPTOR ) ) ) { lifecycleConfiguration = new LifecycleMappingsXpp3Reader().read( reader ); } lifecycleMappings = new HashMap<>(); for ( Lifecycle lifecycle : lifecycleConfiguration.getLifecycles() ) { lifecycleMappings.put( lifecycle.getId(), lifecycle ); } } return lifecycleMappings.get( lifecycleId ); }
public Lifecycle getLifecycleMapping( String lifecycleId ) throws IOException, XmlPullParserException { if ( lifecycleMappings == null ) { LifecycleConfiguration lifecycleConfiguration; try ( Reader reader = ReaderFactory.newXmlReader( getDescriptorStream( LIFECYCLE_DESCRIPTOR ) ) ) { lifecycleConfiguration = new LifecycleMappingsXpp3Reader().read( reader ); } lifecycleMappings = new HashMap<>(); for ( Lifecycle lifecycle : lifecycleConfiguration.getLifecycles() ) { lifecycleMappings.put( lifecycle.getId(), lifecycle ); } } return lifecycleMappings.get( lifecycleId ); }
LifecycleMappingsXpp3Reader reader = new LifecycleMappingsXpp3Reader(); InputStreamReader r = null; LifecycleConfiguration config;
public Lifecycle getLifecycleMapping( String lifecycleId ) throws IOException, XmlPullParserException { if ( lifecycleMappings == null ) { LifecycleConfiguration lifecycleConfiguration; Reader reader = null; try { reader = ReaderFactory.newXmlReader( getDescriptorStream( LIFECYCLE_DESCRIPTOR ) ); lifecycleConfiguration = new LifecycleMappingsXpp3Reader().read( reader ); } finally { IOUtil.close( reader ); } lifecycleMappings = new HashMap<String, Lifecycle>(); for ( Lifecycle lifecycle : lifecycleConfiguration.getLifecycles() ) { lifecycleMappings.put( lifecycle.getId(), lifecycle ); } } return lifecycleMappings.get( lifecycleId ); }