95 |
|
getInBound("FILTER"); |
96 |
|
// send info |
97 |
|
String filterList = cp.getProperty(configName, "Host.filter"); |
98 |
< |
Filter filterRef = null; |
98 |
> |
FilterInfo filterInfoRef = null; |
99 |
|
String filter = null; |
100 |
|
StringTokenizer st = new StringTokenizer(filterList, ";"); |
101 |
< |
while (filterRef==null && st.hasMoreTokens()) { |
101 |
> |
while (filterInfoRef==null && st.hasMoreTokens()) { |
102 |
|
filter = st.nextToken(); |
103 |
|
_logger.write(toString(), Logger.DEBUG, " looking for filter- " + filter); |
104 |
|
try { |
105 |
< |
filterRef = FilterHelper.narrow(ReferenceManager.getInstance().getCORBARef("iscream.Filter." + filter)); |
105 |
> |
filterInfoRef = FilterInfoHelper.narrow(ReferenceManager.getInstance().getCORBARef("iscream.FilterInfo." + filter)); |
106 |
|
} catch (ComponentCORBAException e) { |
107 |
|
_logger.write(toString(), Logger.DEBUG, " unable to find filter- " + filter); |
108 |
|
} |
109 |
|
} |
110 |
|
|
111 |
|
// hopefully we found a filter |
112 |
< |
if(filterRef != null) { |
112 |
> |
if(filterInfoRef != null) { |
113 |
|
_logger.write(toString(), Logger.DEBUG, " found filter- " + filter); |
114 |
|
// tell the host about it... |
115 |
< |
_socketOut.println(filterRef.getHostName() + ";" |
116 |
< |
+ filterRef.getUDPPort() + ";" |
117 |
< |
+ filterRef.getTCPPort()); |
115 |
> |
_socketOut.println(filterInfoRef.getHostName() + ";" |
116 |
> |
+ filterInfoRef.getUDPPort() + ";" |
117 |
> |
+ filterInfoRef.getTCPPort()); |
118 |
|
} |
119 |
|
else { |
120 |
|
// ...or throw a wobbly (and tell the host!) |