com.trendmicro.grid.acl.ds.jpa
Class JpaSourceFetcher

java.lang.Object
  extended by com.trendmicro.grid.acl.ds.jpa.AbstractFetcher<com.trendmicro.grid.acl.l0.datatypes.SourceIdentifier,JpaSource,com.trendmicro.grid.acl.ds.SourceRepository>
      extended by com.trendmicro.grid.acl.ds.jpa.JpaSourceFetcher
All Implemented Interfaces:
com.trendmicro.grid.acl.ds.SelectorAware

@Service
public class JpaSourceFetcher
extends AbstractFetcher<com.trendmicro.grid.acl.l0.datatypes.SourceIdentifier,JpaSource,com.trendmicro.grid.acl.ds.SourceRepository>

TODO: Create Description.

Version:
1.0
Author:
juergen_kellerer, 2010-06-01

Field Summary
 
Fields inherited from class com.trendmicro.grid.acl.ds.jpa.AbstractFetcher
incompatibleRepositoryKey, selector
 
Constructor Summary
JpaSourceFetcher()
           
 
Method Summary
protected  com.trendmicro.grid.acl.ds.datatypes.SharedSource fetch(com.trendmicro.grid.acl.ds.SourceRepository repository, com.trendmicro.grid.acl.l0.datatypes.SourceIdentifier key)
           
protected  JpaSourceRepository getFallbackRepository()
           
 
Methods inherited from class com.trendmicro.grid.acl.ds.jpa.AbstractFetcher
fetch, refreshSelectors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpaSourceFetcher

public JpaSourceFetcher()
Method Detail

getFallbackRepository

protected JpaSourceRepository getFallbackRepository()
Specified by:
getFallbackRepository in class AbstractFetcher<com.trendmicro.grid.acl.l0.datatypes.SourceIdentifier,JpaSource,com.trendmicro.grid.acl.ds.SourceRepository>

fetch

protected com.trendmicro.grid.acl.ds.datatypes.SharedSource fetch(com.trendmicro.grid.acl.ds.SourceRepository repository,
                                                                  com.trendmicro.grid.acl.l0.datatypes.SourceIdentifier key)
Specified by:
fetch in class AbstractFetcher<com.trendmicro.grid.acl.l0.datatypes.SourceIdentifier,JpaSource,com.trendmicro.grid.acl.ds.SourceRepository>