org.duracloud.services.fixity
Class FixityService

java.lang.Object
  extended by org.duracloud.services.BaseService
      extended by org.duracloud.services.fixity.FixityService
All Implemented Interfaces:
ComputeService, org.osgi.service.cm.ManagedService
Direct Known Subclasses:
BitIntegrityTools

public class FixityService
extends BaseService
implements ComputeService, org.osgi.service.cm.ManagedService

This class is the entry point for performing on-demand bit-integrity verification.

Author:
Andrew Woods Date: Aug 3, 2010

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.duracloud.services.ComputeService
ComputeService.ServiceStatus
 
Field Summary
static java.lang.String PHASE_COMPARE
           
static java.lang.String PHASE_FIND
           
 
Fields inherited from interface org.duracloud.services.ComputeService
ERROR_KEY
 
Constructor Summary
FixityService()
           
 
Method Summary
 java.lang.String getDuraStoreContext()
           
 java.lang.String getDuraStoreHost()
           
 java.lang.String getDuraStorePort()
           
 java.lang.String getMode()
           
 java.lang.String getPassword()
           
 java.util.Map<java.lang.String,java.lang.String> getServiceProps()
           
 java.lang.String getUsername()
           
 void setContentStore(ContentStore contentStore)
           
 void setDefaultOutputSpaceId(java.lang.String defaultOutputSpaceId)
           
 void setDuraStoreContext(java.lang.String duraStoreContext)
           
 void setDuraStoreHost(java.lang.String duraStoreHost)
           
 void setDuraStorePort(java.lang.String duraStorePort)
           
 void setFailFast(java.lang.String failFast)
           
 void setHashApproach(java.lang.String hashApproach)
           
 void setMode(java.lang.String mode)
           
 void setOutputContentId(java.lang.String outputContentId)
           
 void setOutputSpaceId(java.lang.String outputSpaceId)
           
 void setPassword(java.lang.String password)
           
 void setProvidedListingContentIdA(java.lang.String providedListingContentIdA)
           
 void setProvidedListingContentIdB(java.lang.String providedListingContentIdB)
           
 void setProvidedListingSpaceIdA(java.lang.String providedListingSpaceIdA)
           
 void setProvidedListingSpaceIdB(java.lang.String providedListingSpaceIdB)
           
 void setReportContentId(java.lang.String reportContentId)
           
 void setSalt(java.lang.String salt)
           
 void setStoreId(java.lang.String storeId)
           
 void setTargetSpaceId(java.lang.String targetSpaceId)
           
 void setThreads(int threads)
           
 void setUsername(java.lang.String username)
           
 void start()
           
 void stop()
           
 void updated(java.util.Dictionary config)
           
 
Methods inherited from class org.duracloud.services.BaseService
describe, getError, getServiceId, getServiceStatus, getServiceWorkDir, setError, setServiceId, setServiceStatus, setServiceWorkDir
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.duracloud.services.ComputeService
describe, getServiceId, getServiceStatus, getServiceWorkDir, setServiceWorkDir
 

Field Detail

PHASE_FIND

public static final java.lang.String PHASE_FIND
See Also:
Constant Field Values

PHASE_COMPARE

public static final java.lang.String PHASE_COMPARE
See Also:
Constant Field Values
Constructor Detail

FixityService

public FixityService()
Method Detail

start

public void start()
           throws java.lang.Exception
Specified by:
start in interface ComputeService
Overrides:
start in class BaseService
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Specified by:
stop in interface ComputeService
Overrides:
stop in class BaseService
Throws:
java.lang.Exception

getServiceProps

public java.util.Map<java.lang.String,java.lang.String> getServiceProps()
Specified by:
getServiceProps in interface ComputeService
Overrides:
getServiceProps in class BaseService

updated

public void updated(java.util.Dictionary config)
             throws org.osgi.service.cm.ConfigurationException
Specified by:
updated in interface org.osgi.service.cm.ManagedService
Throws:
org.osgi.service.cm.ConfigurationException

setContentStore

public void setContentStore(ContentStore contentStore)

setDuraStoreHost

public void setDuraStoreHost(java.lang.String duraStoreHost)

setDuraStorePort

public void setDuraStorePort(java.lang.String duraStorePort)

setDuraStoreContext

public void setDuraStoreContext(java.lang.String duraStoreContext)

setUsername

public void setUsername(java.lang.String username)

setPassword

public void setPassword(java.lang.String password)

setDefaultOutputSpaceId

public void setDefaultOutputSpaceId(java.lang.String defaultOutputSpaceId)

setMode

public void setMode(java.lang.String mode)

setHashApproach

public void setHashApproach(java.lang.String hashApproach)

setSalt

public void setSalt(java.lang.String salt)

setFailFast

public void setFailFast(java.lang.String failFast)

setStoreId

public void setStoreId(java.lang.String storeId)

setProvidedListingSpaceIdA

public void setProvidedListingSpaceIdA(java.lang.String providedListingSpaceIdA)

setProvidedListingSpaceIdB

public void setProvidedListingSpaceIdB(java.lang.String providedListingSpaceIdB)

setProvidedListingContentIdA

public void setProvidedListingContentIdA(java.lang.String providedListingContentIdA)

setProvidedListingContentIdB

public void setProvidedListingContentIdB(java.lang.String providedListingContentIdB)

setTargetSpaceId

public void setTargetSpaceId(java.lang.String targetSpaceId)

setOutputSpaceId

public void setOutputSpaceId(java.lang.String outputSpaceId)

setOutputContentId

public void setOutputContentId(java.lang.String outputContentId)

setReportContentId

public void setReportContentId(java.lang.String reportContentId)

setThreads

public void setThreads(int threads)

getMode

public java.lang.String getMode()

getDuraStoreHost

public java.lang.String getDuraStoreHost()

getDuraStorePort

public java.lang.String getDuraStorePort()

getDuraStoreContext

public java.lang.String getDuraStoreContext()

getUsername

public java.lang.String getUsername()

getPassword

public java.lang.String getPassword()


Copyright © 2009-2011 DuraSpace. All Rights Reserved.