org.gcube.data.analysis.statisticalmanager.experimentspace
Class ComputationFactory

java.lang.Object
  extended by org.gcube.common.core.porttypes.GCUBEPortType
      extended by org.gcube.data.analysis.statisticalmanager.experimentspace.ComputationFactory
All Implemented Interfaces:
Remote, javax.xml.rpc.server.ServiceLifecycle, org.gcube.data.analysis.statisticalmanager.stubs.ComputationFactoryPortType

public class ComputationFactory
extends org.gcube.common.core.porttypes.GCUBEPortType
implements org.gcube.data.analysis.statisticalmanager.stubs.ComputationFactoryPortType


Field Summary
 
Fields inherited from class org.gcube.common.core.porttypes.GCUBEPortType
initialized
 
Constructor Summary
ComputationFactory()
           
 
Method Summary
 String executeComputation(org.gcube.data.analysis.statisticalmanager.stubs.SMComputationRequest requestComputation)
           
 org.gcube.data.analysis.statisticalmanager.stubs.SMParameters getAlgorithmParameters(String algorithm)
           
 org.gcube.data.analysis.statisticalmanager.stubs.SMListGroupedAlgorithms getAlgorithms(org.gcube.data.analysis.statisticalmanager.stubs.SMAlgorithmsRequest request)
           
 org.gcube.data.analysis.statisticalmanager.stubs.SMListGroupedAlgorithms getAlgorithmsUser(org.gcube.data.analysis.statisticalmanager.stubs.SMAlgorithmsRequest request)
           
 org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMComputation getComputation(String computationId)
           
 org.gcube.data.analysis.statisticalmanager.stubs.SMComputations getComputations(org.gcube.data.analysis.statisticalmanager.stubs.SMComputationsRequest request)
           
static ComputationFactoryResource getFactoryResource()
           
protected  ServiceContext getServiceContext()
          
protected  void onInitialisation()
           
 org.gcube.common.core.types.VOID removeComputation(String computationId)
           
 String resubmitComputation(String computationId)
           
 
Methods inherited from class org.gcube.common.core.porttypes.GCUBEPortType
destroy, init, onFailure, onReady, onStateChange, onUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComputationFactory

public ComputationFactory()
Method Detail

getServiceContext

protected ServiceContext getServiceContext()

Specified by:
getServiceContext in class org.gcube.common.core.porttypes.GCUBEPortType

getFactoryResource

public static ComputationFactoryResource getFactoryResource()

onInitialisation

protected void onInitialisation()
                         throws Exception
Overrides:
onInitialisation in class org.gcube.common.core.porttypes.GCUBEPortType
Throws:
Exception

getAlgorithmParameters

public org.gcube.data.analysis.statisticalmanager.stubs.SMParameters getAlgorithmParameters(String algorithm)
                                                                                     throws RemoteException,
                                                                                            org.gcube.common.core.faults.GCUBEFault
Specified by:
getAlgorithmParameters in interface org.gcube.data.analysis.statisticalmanager.stubs.ComputationFactoryPortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

getAlgorithmsUser

public org.gcube.data.analysis.statisticalmanager.stubs.SMListGroupedAlgorithms getAlgorithmsUser(org.gcube.data.analysis.statisticalmanager.stubs.SMAlgorithmsRequest request)
                                                                                           throws RemoteException,
                                                                                                  org.gcube.common.core.faults.GCUBEFault
Specified by:
getAlgorithmsUser in interface org.gcube.data.analysis.statisticalmanager.stubs.ComputationFactoryPortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

getAlgorithms

public org.gcube.data.analysis.statisticalmanager.stubs.SMListGroupedAlgorithms getAlgorithms(org.gcube.data.analysis.statisticalmanager.stubs.SMAlgorithmsRequest request)
                                                                                       throws RemoteException,
                                                                                              org.gcube.common.core.faults.GCUBEFault
Specified by:
getAlgorithms in interface org.gcube.data.analysis.statisticalmanager.stubs.ComputationFactoryPortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

getComputations

public org.gcube.data.analysis.statisticalmanager.stubs.SMComputations getComputations(org.gcube.data.analysis.statisticalmanager.stubs.SMComputationsRequest request)
                                                                                throws RemoteException,
                                                                                       org.gcube.common.core.faults.GCUBEFault
Specified by:
getComputations in interface org.gcube.data.analysis.statisticalmanager.stubs.ComputationFactoryPortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

executeComputation

public String executeComputation(org.gcube.data.analysis.statisticalmanager.stubs.SMComputationRequest requestComputation)
                          throws RemoteException,
                                 org.gcube.common.core.faults.GCUBEFault
Specified by:
executeComputation in interface org.gcube.data.analysis.statisticalmanager.stubs.ComputationFactoryPortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

getComputation

public org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMComputation getComputation(String computationId)
                                                                                                throws RemoteException,
                                                                                                       org.gcube.common.core.faults.GCUBEFault
Specified by:
getComputation in interface org.gcube.data.analysis.statisticalmanager.stubs.ComputationFactoryPortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

removeComputation

public org.gcube.common.core.types.VOID removeComputation(String computationId)
                                                   throws RemoteException,
                                                          org.gcube.common.core.faults.GCUBEFault
Specified by:
removeComputation in interface org.gcube.data.analysis.statisticalmanager.stubs.ComputationFactoryPortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

resubmitComputation

public String resubmitComputation(String computationId)
                           throws RemoteException,
                                  org.gcube.common.core.faults.GCUBEFault
Specified by:
resubmitComputation in interface org.gcube.data.analysis.statisticalmanager.stubs.ComputationFactoryPortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault


Copyright © 2012. All Rights Reserved.