/** * Find all connections of a master server of the given type */ public static <T extends Connection> List<T> findConnections ( final EquinoxApplication app, final Class<T> clazz ) { final List<T> result = new LinkedList<> (); for ( final Connection connection : app.getConnections () ) { if ( clazz.isAssignableFrom ( connection.getClass () ) ) { result.add ( clazz.cast ( connection ) ); } } return result; }
/** * Find all connections of a master server of the given type */ public static <T extends Connection> List<T> findConnections ( final EquinoxApplication app, final Class<T> clazz ) { final List<T> result = new LinkedList<> (); for ( final Connection connection : app.getConnections () ) { if ( clazz.isAssignableFrom ( connection.getClass () ) ) { result.add ( clazz.cast ( connection ) ); } } return result; }
public void process () { for ( final Connection connection : this.app.getConnections () ) { createConnection ( connection ); } }
public void process () { for ( final Connection connection : this.app.getConnections () ) { createConnection ( connection ); } }
public static Connection findConnection ( final EquinoxApplication source, final Collection<Endpoint> target ) { if ( source == null ) { return null; } for ( final Endpoint ep : target ) { for ( final Connection connection : source.getConnections () ) { if ( connection.getEndpoint () == null ) { continue; } if ( connection.getEndpoint ().equals ( ep ) ) { return connection; } } } return null; }
public static Connection findConnection ( final EquinoxApplication source, final Collection<Endpoint> target ) { if ( source == null ) { return null; } for ( final Endpoint ep : target ) { for ( final Connection connection : source.getConnections () ) { if ( connection.getEndpoint () == null ) { continue; } if ( connection.getEndpoint ().equals ( ep ) ) { return connection; } } } return null; }
@Override protected java.util.Collection<?> getComboBoxObjects ( final Object object ) { final SourceItem sourceItem = (SourceItem)object; if ( sourceItem.eContainer () instanceof EquinoxApplication ) { final EquinoxApplication app = (EquinoxApplication)sourceItem.eContainer (); return app.getConnections (); } else { return super.getComboBoxObjects ( object ); } }; } );