Tabnine Logo
StepListenerFactoryBean.isListener
Code IndexAdd Tabnine to your IDE (free)

How to use
isListener
method
in
org.springframework.batch.core.listener.StepListenerFactoryBean

Best Java code snippets using org.springframework.batch.core.listener.StepListenerFactoryBean.isListener (Showing top 15 results out of 315)

origin: spring-projects/spring-batch

/**
 * Register explicitly set item listeners and auto-register reader, processor and writer if applicable
 */
private void registerSkipListeners() {
  // auto-register reader, processor and writer
  for (Object itemHandler : new Object[] { getReader(), getWriter(), getProcessor() }) {
    if (StepListenerFactoryBean.isListener(itemHandler)) {
      StepListener listener = StepListenerFactoryBean.getListener(itemHandler);
      if (listener instanceof SkipListener<?, ?>) {
        @SuppressWarnings("unchecked")
        SkipListener<? super I, ? super O> skipListener = (SkipListener<? super I, ? super O>) listener;
        skipListeners.add(skipListener);
      }
    }
  }
}
origin: spring-projects/spring-batch

protected void registerAsStreamsAndListeners(ItemReader<? extends I> itemReader,
    ItemProcessor<? super I, ? extends O> itemProcessor, ItemWriter<? super O> itemWriter) {
  for (Object itemHandler : new Object[] { itemReader, itemWriter, itemProcessor }) {
    if (itemHandler instanceof ItemStream) {
      stream((ItemStream) itemHandler);
    }
    if (StepListenerFactoryBean.isListener(itemHandler)) {
      StepListener listener = StepListenerFactoryBean.getListener(itemHandler);
      if (listener instanceof StepExecutionListener) {
        listener((StepExecutionListener) listener);
      }
      if (listener instanceof ChunkListener) {
        listener((ChunkListener) listener);
      }
      if (listener instanceof ItemReadListener<?> || listener instanceof ItemProcessListener<?, ?>
      || listener instanceof ItemWriteListener<?>) {
        itemListeners.add(listener);
      }
    }
  }
}
origin: spring-projects/spring-batch

@Test
public void testAnnotationsIsListener() throws Exception {
  assertTrue(StepListenerFactoryBean.isListener(new Object() {
    @BeforeStep
    public void foo(StepExecution execution) {
    }
  }));
}
origin: spring-projects/spring-batch

@Test
public void testMixedIsListener() throws Exception {
  assertTrue(StepListenerFactoryBean.isListener(new MultipleAfterStep()));
}
origin: spring-projects/spring-batch

@Test
public void testInterfaceIsListener() throws Exception {
  assertTrue(StepListenerFactoryBean.isListener(new ThreeStepExecutionListener()));
}
origin: spring-projects/spring-batch

@Test
public void testProxyWithNoTarget() throws Exception {
  ProxyFactory factory = new ProxyFactory();
  factory.addInterface(DataSource.class);
  factory.addAdvice(new MethodInterceptor() {
    @Override
    public Object invoke(MethodInvocation invocation) throws Throwable {
      return null;
    }
  });
  Object proxy = factory.getProxy();
  assertFalse(StepListenerFactoryBean.isListener(proxy));
}
origin: spring-projects/spring-batch

@Test
public void testProxiedAnnotationsIsListener() throws Exception {
  Object delegate = new InitializingBean() {
    @BeforeStep
    public void foo(StepExecution execution) {
    }
    @Override
    public void afterPropertiesSet() throws Exception {
    }
  };
  ProxyFactory factory = new ProxyFactory(delegate);
  Object proxy = factory.getProxy();
  assertTrue(StepListenerFactoryBean.isListener(proxy));
  ((StepExecutionListener) StepListenerFactoryBean.getListener(proxy)).beforeStep(null);
}
origin: org.springframework.batch/spring-batch-core

/**
 * Register explicitly set item listeners and auto-register reader, processor and writer if applicable
 */
private void registerSkipListeners() {
  // auto-register reader, processor and writer
  for (Object itemHandler : new Object[] { getReader(), getWriter(), getProcessor() }) {
    if (StepListenerFactoryBean.isListener(itemHandler)) {
      StepListener listener = StepListenerFactoryBean.getListener(itemHandler);
      if (listener instanceof SkipListener<?, ?>) {
        @SuppressWarnings("unchecked")
        SkipListener<? super I, ? super O> skipListener = (SkipListener<? super I, ? super O>) listener;
        skipListeners.add(skipListener);
      }
    }
  }
}
origin: org.springframework.batch.core/org.motechproject.org.springframework.batch.core

/**
 * Register explicitly set item listeners and auto-register reader, processor and writer if applicable
 */
private void registerSkipListeners() {
  // auto-register reader, processor and writer
  for (Object itemHandler : new Object[] { getReader(), getWriter(), getProcessor() }) {
    if (StepListenerFactoryBean.isListener(itemHandler)) {
      StepListener listener = StepListenerFactoryBean.getListener(itemHandler);
      if (listener instanceof SkipListener<?, ?>) {
        @SuppressWarnings("unchecked")
        SkipListener<? super I, ? super O> skipListener = (SkipListener<? super I, ? super O>) listener;
        skipListeners.add(skipListener);
      }
    }
  }
}
origin: apache/servicemix-bundles

/**
 * Register explicitly set item listeners and auto-register reader, processor and writer if applicable
 */
private void registerSkipListeners() {
  // auto-register reader, processor and writer
  for (Object itemHandler : new Object[] { getReader(), getWriter(), getProcessor() }) {
    if (StepListenerFactoryBean.isListener(itemHandler)) {
      StepListener listener = StepListenerFactoryBean.getListener(itemHandler);
      if (listener instanceof SkipListener<?, ?>) {
        @SuppressWarnings("unchecked")
        SkipListener<? super I, ? super O> skipListener = (SkipListener<? super I, ? super O>) listener;
        skipListeners.add(skipListener);
      }
    }
  }
}
origin: org.springframework.batch/spring-batch-core

protected void registerAsStreamsAndListeners(ItemReader<? extends I> itemReader,
    ItemProcessor<? super I, ? extends O> itemProcessor, ItemWriter<? super O> itemWriter) {
  for (Object itemHandler : new Object[] { itemReader, itemWriter, itemProcessor }) {
    if (itemHandler instanceof ItemStream) {
      stream((ItemStream) itemHandler);
    }
    if (StepListenerFactoryBean.isListener(itemHandler)) {
      StepListener listener = StepListenerFactoryBean.getListener(itemHandler);
      if (listener instanceof StepExecutionListener) {
        listener((StepExecutionListener) listener);
      }
      if (listener instanceof ChunkListener) {
        listener((ChunkListener) listener);
      }
      if (listener instanceof ItemReadListener<?> || listener instanceof ItemProcessListener<?, ?>
      || listener instanceof ItemWriteListener<?>) {
        itemListeners.add(listener);
      }
    }
  }
}
origin: org.springframework.batch.core/org.motechproject.org.springframework.batch.core

protected void registerAsStreamsAndListeners(ItemReader<? extends I> itemReader,
    ItemProcessor<? super I, ? extends O> itemProcessor, ItemWriter<? super O> itemWriter) {
  for (Object itemHandler : new Object[] { itemReader, itemWriter, itemProcessor }) {
    if (itemHandler instanceof ItemStream) {
      stream((ItemStream) itemHandler);
    }
    if (StepListenerFactoryBean.isListener(itemHandler)) {
      StepListener listener = StepListenerFactoryBean.getListener(itemHandler);
      if (listener instanceof StepExecutionListener) {
        listener((StepExecutionListener) listener);
      }
      if (listener instanceof ChunkListener) {
        listener((ChunkListener) listener);
      }
      if (listener instanceof ItemReadListener<?> || listener instanceof ItemProcessListener<?, ?>
      || listener instanceof ItemWriteListener<?>) {
        itemListeners.add(listener);
      }
    }
  }
}
origin: apache/servicemix-bundles

protected void registerAsStreamsAndListeners(ItemReader<? extends I> itemReader,
    ItemProcessor<? super I, ? extends O> itemProcessor, ItemWriter<? super O> itemWriter) {
  for (Object itemHandler : new Object[] { itemReader, itemWriter, itemProcessor }) {
    if (itemHandler instanceof ItemStream) {
      stream((ItemStream) itemHandler);
    }
    if (StepListenerFactoryBean.isListener(itemHandler)) {
      StepListener listener = StepListenerFactoryBean.getListener(itemHandler);
      if (listener instanceof StepExecutionListener) {
        listener((StepExecutionListener) listener);
      }
      if (listener instanceof ChunkListener) {
        listener((ChunkListener) listener);
      }
      if (listener instanceof ItemReadListener<?> || listener instanceof ItemProcessListener<?, ?>
      || listener instanceof ItemWriteListener<?>) {
        itemListeners.add(listener);
      }
    }
  }
}
origin: org.springframework.batch/org.springframework.batch.core

/**
 * Register listeners with step and chunk.
 */
private void registerStepListeners(TaskletStep step, RepeatOperations chunkOperations) {
  for (Object itemHandler : new Object[] { getItemReader(), itemWriter, itemProcessor }) {
    if (StepListenerFactoryBean.isListener(itemHandler)) {
      StepListener listener = StepListenerFactoryBean.getListener(itemHandler);
      if (listener instanceof StepExecutionListener) {
        step.registerStepExecutionListener((StepExecutionListener) listener);
      }
      if (listener instanceof ChunkListener) {
        step.registerChunkListener((ChunkListener) listener);
      }
    }
  }
  step.setStepExecutionListeners(BatchListenerFactoryHelper.getListeners(listeners, StepExecutionListener.class)
      .toArray(new StepExecutionListener[] {}));
  step.setChunkListeners(BatchListenerFactoryHelper.getListeners(listeners, ChunkListener.class).toArray(
      new ChunkListener[] {}));
}
origin: org.springframework.batch/org.springframework.batch.core

if (StepListenerFactoryBean.isListener(itemHandler)) {
  StepListener listener = StepListenerFactoryBean.getListener(itemHandler);
  if (listener instanceof SkipListener<?,?>) {
org.springframework.batch.core.listenerStepListenerFactoryBeanisListener

Javadoc

Convenience method to check whether the given object is or can be made into a StepListener.

Popular methods of StepListenerFactoryBean

  • <init>
  • getListener
    Convenience method to wrap any object and expose the appropriate StepListener interfaces.
  • getObject
  • setDelegate
  • setMetaDataMap

Popular in Java

  • Parsing JSON documents to java classes using gson
  • compareTo (BigDecimal)
  • getExternalFilesDir (Context)
  • onRequestPermissionsResult (Fragment)
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • JFileChooser (javax.swing)
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now