git://source.jalview.org
/
jalview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
updated jalview version of dasobert 1.53e client and added Das Sequence Source discov...
[jalview.git]
/
src
/
org
/
biojava
/
dasobert
/
das
/
FeatureThread.java
diff --git
a/src/org/biojava/dasobert/das/FeatureThread.java
b/src/org/biojava/dasobert/das/FeatureThread.java
index
83219df
..
e7c9df9
100755
(executable)
--- a/
src/org/biojava/dasobert/das/FeatureThread.java
+++ b/
src/org/biojava/dasobert/das/FeatureThread.java
@@
-135,6
+135,7
@@
public class FeatureThread
}
List features = ftmp.get_features();
}
List features = ftmp.get_features();
+ String version = ftmp.getVersion();
// a fallback mechanism to prevent DAS sources from bringing down spice
if (features.size() > MAX_NR_FEATURES)
// a fallback mechanism to prevent DAS sources from bringing down spice
if (features.size() > MAX_NR_FEATURES)
@@
-147,7
+148,7
@@
public class FeatureThread
// notify FeatureListeners
Map[] feats = (Map[]) features.toArray(new Map[features.size()]);
// notify FeatureListeners
Map[] feats = (Map[]) features.toArray(new Map[features.size()]);
- notifyFeatureListeners(feats);
+ notifyFeatureListeners(feats, version);
break;
break;
@@
-162,10
+163,10
@@
public class FeatureThread
thread.start();
}
thread.start();
}
- private void notifyFeatureListeners(Map[] feats)
+ private void notifyFeatureListeners(Map[] feats, String version)
{
logger.finest("FeatureThread found " + feats.length + " features");
{
logger.finest("FeatureThread found " + feats.length + " features");
- FeatureEvent fevent = new FeatureEvent(feats, dasSource);
+ FeatureEvent fevent = new FeatureEvent(feats, dasSource, version);
Iterator fiter = featureListeners.iterator();
while (fiter.hasNext())
{
Iterator fiter = featureListeners.iterator();
while (fiter.hasNext())
{
@@
-180,7
+181,7
@@
public class FeatureThread
*/
private void notifyComeBackLater(int comeBackLater)
{
*/
private void notifyComeBackLater(int comeBackLater)
{
- FeatureEvent event = new FeatureEvent(new HashMap[0], dasSource);
+ FeatureEvent event = new FeatureEvent(new HashMap[0], dasSource, "");
event.setComeBackLater(comeBackLater);
Iterator fiter = featureListeners.iterator();
while (fiter.hasNext())
event.setComeBackLater(comeBackLater);
Iterator fiter = featureListeners.iterator();
while (fiter.hasNext())