net.sourceforge.fluxion.pussycat
Class FluxionServiceClient

java.lang.Object
  extended by net.sourceforge.fluxion.pussycat.FluxionServiceClient

public class FluxionServiceClient
extends java.lang.Object

Javadocs go here.

Version:
1.0
Author:
Rob Davey / Tony Burdett

Constructor Summary
FluxionServiceClient()
           
FluxionServiceClient(java.util.Set<java.net.URL> serviceURLs)
           
FluxionServiceClient(java.net.URL serviceURL)
           
 
Method Summary
 void addService(java.net.URL serviceURL)
           
 void destroy()
           
 java.util.Set<java.net.URL> getAllServiceURLs()
           
 java.util.Set<java.net.URI> getCachedDataSources()
           
 java.util.Set<java.net.URI> getCachedDataSources(java.net.URL serviceURL)
           
 java.util.Set<org.semanticweb.owl.model.OWLOntology> getCachedSchemas()
           
 java.util.Set<java.net.URI> getDataSources(java.net.URL serviceURL)
           
 java.util.Set<java.lang.String> getDataSourcesNames(java.net.URL serviceURL)
           
 java.util.Set<java.net.URL> getDownServiceURLs()
           
 org.semanticweb.owl.model.OWLOntology getSchema(java.net.URL serviceURL, java.net.URI uri)
           
 java.util.Set<java.net.URI> getSchemaURIs(java.net.URL serviceURL)
           
 java.util.Set<java.net.URL> getUpServiceURLs()
           
 boolean isUp(java.net.HttpURLConnection uc)
           
 java.net.HttpURLConnection proxiedURLConnection(java.net.URL url)
           
 void setSessionProxy(java.lang.String proxyHost, int proxyPort, java.lang.String nonProxyHosts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FluxionServiceClient

public FluxionServiceClient()

FluxionServiceClient

public FluxionServiceClient(java.net.URL serviceURL)
                     throws PussycatException
Throws:
PussycatException

FluxionServiceClient

public FluxionServiceClient(java.util.Set<java.net.URL> serviceURLs)
Method Detail

destroy

public void destroy()

getAllServiceURLs

public java.util.Set<java.net.URL> getAllServiceURLs()

getUpServiceURLs

public java.util.Set<java.net.URL> getUpServiceURLs()

getDownServiceURLs

public java.util.Set<java.net.URL> getDownServiceURLs()

addService

public void addService(java.net.URL serviceURL)

getDataSources

public java.util.Set<java.net.URI> getDataSources(java.net.URL serviceURL)

getCachedDataSources

public java.util.Set<java.net.URI> getCachedDataSources()

getCachedDataSources

public java.util.Set<java.net.URI> getCachedDataSources(java.net.URL serviceURL)

getDataSourcesNames

public java.util.Set<java.lang.String> getDataSourcesNames(java.net.URL serviceURL)

getCachedSchemas

public java.util.Set<org.semanticweb.owl.model.OWLOntology> getCachedSchemas()

getSchemaURIs

public java.util.Set<java.net.URI> getSchemaURIs(java.net.URL serviceURL)

getSchema

public org.semanticweb.owl.model.OWLOntology getSchema(java.net.URL serviceURL,
                                                       java.net.URI uri)

setSessionProxy

public void setSessionProxy(java.lang.String proxyHost,
                            int proxyPort,
                            java.lang.String nonProxyHosts)

proxiedURLConnection

public java.net.HttpURLConnection proxiedURLConnection(java.net.URL url)
                                                throws java.io.IOException,
                                                       PussycatException
Throws:
java.io.IOException
PussycatException

isUp

public boolean isUp(java.net.HttpURLConnection uc)
             throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2010. All Rights Reserved.