edu.sc.seis.fissuresUtil.cache
Class FilterNetworkDC
java.lang.Object
edu.sc.seis.fissuresUtil.cache.AbstractProxyNetworkDC
edu.sc.seis.fissuresUtil.cache.VestingNetworkDC
edu.sc.seis.fissuresUtil.cache.FilterNetworkDC
- All Implemented Interfaces:
- edu.iris.Fissures.IfNetwork.NetworkDCOperations, CorbaServerWrapper, ProxyNetworkDC, ServerNameDNS
public class FilterNetworkDC
- extends VestingNetworkDC
Method Summary |
edu.iris.Fissures.IfNetwork.NetworkExplorer |
a_explorer()
|
edu.iris.Fissures.IfNetwork.NetworkFinder |
a_finder()
|
edu.iris.Fissures.IfNetwork.NetworkDCOperations |
getWrappedDC(java.lang.Class wrappedClass)
Traverses through all of the ProxyNetworkDCs contained by this one, or
the one it contains and if it finds one of the passed in class, returns
it. |
static java.util.regex.Pattern[] |
readPattern(java.lang.String filterURL)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterNetworkDC
public FilterNetworkDC(ProxyNetworkDC wrappedDC,
java.util.regex.Pattern[] patterns)
a_explorer
public edu.iris.Fissures.IfNetwork.NetworkExplorer a_explorer()
- Specified by:
a_explorer
in interface edu.iris.Fissures.IfNetwork.NetworkDCOperations
- Overrides:
a_explorer
in class AbstractProxyNetworkDC
a_finder
public edu.iris.Fissures.IfNetwork.NetworkFinder a_finder()
- Specified by:
a_finder
in interface edu.iris.Fissures.IfNetwork.NetworkDCOperations
- Overrides:
a_finder
in class VestingNetworkDC
readPattern
public static java.util.regex.Pattern[] readPattern(java.lang.String filterURL)
throws java.io.IOException
- Throws:
java.io.IOException
getWrappedDC
public edu.iris.Fissures.IfNetwork.NetworkDCOperations getWrappedDC(java.lang.Class wrappedClass)
- Description copied from interface:
ProxyNetworkDC
- Traverses through all of the ProxyNetworkDCs contained by this one, or
the one it contains and if it finds one of the passed in class, returns
it. If there isn't one, it throws IllegalArgumentException
- Specified by:
getWrappedDC
in interface ProxyNetworkDC
- Overrides:
getWrappedDC
in class AbstractProxyNetworkDC