Package org.gvsig.fmap.dal.resource.impl
Class DefaultResourceManager
java.lang.Object
org.gvsig.fmap.dal.resource.impl.DefaultResourceManager
- All Implemented Interfaces:
Iterable<org.gvsig.fmap.dal.resource.Resource>,org.gvsig.fmap.dal.resource.ResourceManager,org.gvsig.fmap.dal.resource.spi.ResourceManagerProviderServices,org.gvsig.tools.observer.Observable,org.gvsig.tools.observer.WeakReferencingObservable
public class DefaultResourceManager
extends Object
implements org.gvsig.fmap.dal.resource.spi.ResourceManagerProviderServices
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddObserver(org.gvsig.tools.observer.Observer o) voidvoidorg.gvsig.fmap.dal.resource.spi.ResourceProvidercreateAddResource(String type, Object[] params) org.gvsig.fmap.dal.resource.spi.ResourceProvidercreateAddResource(org.gvsig.fmap.dal.resource.ResourceParameters params) org.gvsig.fmap.dal.DataParameterscreateParameters(String type) org.gvsig.fmap.dal.DataParameterscreateParameters(String type, Object[] args) org.gvsig.fmap.dal.resource.spi.ResourceProvidercreateResource(String type, Object[] params) org.gvsig.fmap.dal.resource.spi.ResourceProvidercreateResource(org.gvsig.fmap.dal.resource.ResourceParameters params) voiddeleteObserver(org.gvsig.tools.observer.Observer o) voidvoiddispose()org.slf4j.Loggerorg.gvsig.fmap.dal.resource.ResourcegetResource(String key) intIterator<org.gvsig.fmap.dal.resource.Resource> iterator()booleanvoidvoidremove(org.gvsig.fmap.dal.resource.Resource resource) voidsetTimeToBeIdle(int seconds) voidstartResourceCollector(long milis, org.gvsig.tools.observer.Observer observer) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
DefaultResourceManager
public DefaultResourceManager()
-
-
Method Details
-
getLogger
public org.slf4j.Logger getLogger() -
remove
public void remove(org.gvsig.fmap.dal.resource.Resource resource) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
removein interfaceorg.gvsig.fmap.dal.resource.spi.ResourceManagerProviderServices- Throws:
org.gvsig.fmap.dal.exception.DataException
-
remove
- Specified by:
removein interfaceorg.gvsig.fmap.dal.resource.spi.ResourceManagerProviderServices- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getResource
- Specified by:
getResourcein interfaceorg.gvsig.fmap.dal.resource.ResourceManager
-
iterator
-
addObserver
public void addObserver(org.gvsig.tools.observer.Observer o) - Specified by:
addObserverin interfaceorg.gvsig.tools.observer.Observable
-
deleteObserver
public void deleteObserver(org.gvsig.tools.observer.Observer o) - Specified by:
deleteObserverin interfaceorg.gvsig.tools.observer.Observable
-
deleteObservers
public void deleteObservers()- Specified by:
deleteObserversin interfaceorg.gvsig.tools.observer.Observable
-
collectResources
public void collectResources() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
collectResourcesin interfaceorg.gvsig.fmap.dal.resource.ResourceManager- Throws:
org.gvsig.fmap.dal.exception.DataException
-
startResourceCollector
public void startResourceCollector(long milis, org.gvsig.tools.observer.Observer observer) - Specified by:
startResourceCollectorin interfaceorg.gvsig.fmap.dal.resource.ResourceManager
-
stopResourceCollector
public void stopResourceCollector()- Specified by:
stopResourceCollectorin interfaceorg.gvsig.fmap.dal.resource.ResourceManager
-
createParameters
public org.gvsig.fmap.dal.DataParameters createParameters(String type, Object[] args) throws org.gvsig.fmap.dal.exception.InitializeException - Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createParameters
public org.gvsig.fmap.dal.DataParameters createParameters(String type) throws org.gvsig.fmap.dal.exception.InitializeException - Specified by:
createParametersin interfaceorg.gvsig.fmap.dal.resource.spi.ResourceManagerProviderServices- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createAddResource
public org.gvsig.fmap.dal.resource.spi.ResourceProvider createAddResource(String type, Object[] params) throws org.gvsig.fmap.dal.exception.InitializeException - Specified by:
createAddResourcein interfaceorg.gvsig.fmap.dal.resource.spi.ResourceManagerProviderServices- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createResource
public org.gvsig.fmap.dal.resource.spi.ResourceProvider createResource(String type, Object[] params) throws org.gvsig.fmap.dal.exception.InitializeException - Specified by:
createResourcein interfaceorg.gvsig.fmap.dal.resource.spi.ResourceManagerProviderServices- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createResource
public org.gvsig.fmap.dal.resource.spi.ResourceProvider createResource(org.gvsig.fmap.dal.resource.ResourceParameters params) throws org.gvsig.fmap.dal.exception.InitializeException - Specified by:
createResourcein interfaceorg.gvsig.fmap.dal.resource.spi.ResourceManagerProviderServices- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createAddResource
public org.gvsig.fmap.dal.resource.spi.ResourceProvider createAddResource(org.gvsig.fmap.dal.resource.ResourceParameters params) throws org.gvsig.fmap.dal.exception.InitializeException - Specified by:
createAddResourcein interfaceorg.gvsig.fmap.dal.resource.spi.ResourceManagerProviderServices- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
register
public boolean register(String type, String description, Class resourceHandler, Class resourceParams) - Specified by:
registerin interfaceorg.gvsig.fmap.dal.resource.spi.ResourceManagerProviderServices
-
getResourceProviders
- Specified by:
getResourceProvidersin interfaceorg.gvsig.fmap.dal.resource.spi.ResourceManagerProviderServices
-
closeResources
public void closeResources() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
closeResourcesin interfaceorg.gvsig.fmap.dal.resource.ResourceManager- Throws:
org.gvsig.fmap.dal.exception.DataException
-
dispose
public void dispose() throws org.gvsig.fmap.dal.resource.exception.DisposeResorceManagerException- Specified by:
disposein interfaceorg.gvsig.fmap.dal.resource.ResourceManager- Throws:
org.gvsig.fmap.dal.resource.exception.DisposeResorceManagerException
-
getTimeToBeIdle
public int getTimeToBeIdle()- Specified by:
getTimeToBeIdlein interfaceorg.gvsig.fmap.dal.resource.ResourceManager
-
setTimeToBeIdle
public void setTimeToBeIdle(int seconds) - Specified by:
setTimeToBeIdlein interfaceorg.gvsig.fmap.dal.resource.ResourceManager
-