Peut-on écrire un Spring Batch Job Sans ItemReader et ItemWriter

Dans mon projet, j'ai écrit un planificateur Quartz avec Spring Batch 2.2.

Que par mon exigence, je veux exécuter un planificateur de chercher de l'application de config de la propriété de rafraîchir le cache de configuration sur tous les GlassFish Clusters.

Donc je n'ai pas besoin ItemWriter et ItemReader qui sont utilisés pour les Fichiers d'opérations de Lecture/Écriture.
Donc, puis-je supprimer ItemReader et ItemWriter?

La configuration de mon travail est mentionné ci-dessous :

 <batch:job id="reportJob">
                 <batch:step id="step1">
                     <batch:tasklet>    
    <!--I want to remove ItemReader and ItemWriter as its not used -->          
                         <batch:chunk reader="ItemReader" writer="ItemWriter" 
                            commit-interval="10"> 
                        </batch:chunk> 
                    </batch:tasklet> 
                </batch:step> 

                <batch:listeners>
                    <batch:listener ref="simpleListener"/>
                </batch:listeners>
            </batch:job>

<bean id="jobDetail" class="org.springframework.scheduling.quartz.JobDetailBean">
            <!-- Cache Refresh code is written here : JobLauncherDetails.java file -->
        <property name="jobClass" value="com.mkyong.quartz.JobLauncherDetails" />
        <property name="group" value="quartz-batch" />
        <property name="jobDataAsMap">
            <map>
                <entry key="jobName" value="reportJob" />
                <entry key="jobLocator" value-ref="jobRegistry" />
                <entry key="jobLauncher" value-ref="jobLauncher" />
                <entry key="param1" value="mkyong1" />
                <entry key="param2" value="mkyong2" />
            </map>
        </property>
    </bean>

J'ai écrit ma logique d'entreprise pour actualiser le cache à la condition préalable JobLauncherDetails.java.
Ainsi est-il possible de supprimer ItemReader et ItemWriter ? Nous n'avons aucune alternative possible ?

OriginalL'auteur Gunjan Shah | 2014-03-27