Tabnine Logo
StepListenerMetaData
Code IndexAdd Tabnine to your IDE (free)

How to use
StepListenerMetaData
in
org.springframework.batch.core.listener

Best Java code snippets using org.springframework.batch.core.listener.StepListenerMetaData (Showing top 20 results out of 315)

origin: spring-projects/spring-batch

@Override
protected ListenerMetaData getMetaDataFromPropertyName(String propertyName) {
  return StepListenerMetaData.fromPropertyName(propertyName);
}
origin: spring-projects/spring-batch

@Override
protected ListenerMetaData[] getMetaDataValues() {
  return StepListenerMetaData.values();
}
origin: spring-projects/spring-batch

@Test(expected = IllegalArgumentException.class)
public void testWrongSignatureNamedMethod() {
  AbstractTestComponent delegate = new AbstractTestComponent() {
    @SuppressWarnings("unused")
    public void aMethod(Integer item) {
      executed = true;
    }
  };
  factoryBean.setDelegate(delegate);
  Map<String, String> metaDataMap = new HashMap<>();
  metaDataMap.put(AFTER_WRITE.getPropertyName(), "aMethod");
  factoryBean.setMetaDataMap(metaDataMap);
  factoryBean.getObject();
}
origin: spring-projects/spring-batch

@Test
public void testAnnotatingInterfaceResultsInOneCall() throws Exception {
  MultipleAfterStep delegate = new MultipleAfterStep();
  factoryBean.setDelegate(delegate);
  Map<String, String> metaDataMap = new HashMap<>();
  metaDataMap.put(AFTER_STEP.getPropertyName(), "afterStep");
  factoryBean.setMetaDataMap(metaDataMap);
  StepListener listener = (StepListener) factoryBean.getObject();
  ((StepExecutionListener) listener).afterStep(stepExecution);
  assertEquals(1, delegate.callcount);
}
origin: spring-projects/spring-batch

public StepListenerParser() {
  this(StepListenerMetaData.values());
}
origin: spring-projects/spring-batch

@Override
protected ListenerMetaData getMetaDataFromPropertyName(String propertyName) {
  ListenerMetaData metaData = StepListenerMetaData.fromPropertyName(propertyName);
  if(metaData == null) {
    metaData = JsrStepListenerMetaData.fromPropertyName(propertyName);
  }
  return metaData;
}
origin: spring-projects/spring-batch

@Test
public void testAllThreeTypes() throws Exception {
  // Test to make sure if someone has annotated a method, implemented the
  // interface, and given a string
  // method name, that all three will be called
  ThreeStepExecutionListener delegate = new ThreeStepExecutionListener();
  factoryBean.setDelegate(delegate);
  Map<String, String> metaDataMap = new HashMap<>();
  metaDataMap.put(AFTER_STEP.getPropertyName(), "destroy");
  factoryBean.setMetaDataMap(metaDataMap);
  StepListener listener = (StepListener) factoryBean.getObject();
  ((StepExecutionListener) listener).afterStep(stepExecution);
  assertEquals(3, delegate.callcount);
}
origin: spring-projects/spring-batch

  @Override
  protected ListenerMetaData[] getMetaDataValues() {
    List<ListenerMetaData> values = new ArrayList<>();
    Collections.addAll(values, StepListenerMetaData.values());
    Collections.addAll(values, JsrStepListenerMetaData.values());

    return values.toArray(new ListenerMetaData[values.size()]);
  }
}
origin: org.springframework.batch/spring-batch-core

@Override
protected ListenerMetaData getMetaDataFromPropertyName(String propertyName) {
  return StepListenerMetaData.fromPropertyName(propertyName);
}
origin: spring-projects/spring-batch

@Test
public void testEmptySignatureNamedMethod() {
  AbstractTestComponent delegate = new AbstractTestComponent() {
    @SuppressWarnings("unused")
    public void aMethod() {
      executed = true;
    }
  };
  factoryBean.setDelegate(delegate);
  Map<String, String> metaDataMap = new HashMap<>();
  metaDataMap.put(AFTER_WRITE.getPropertyName(), "aMethod");
  factoryBean.setMetaDataMap(metaDataMap);
  @SuppressWarnings("unchecked")
  ItemWriteListener<String> listener = (ItemWriteListener<String>) factoryBean.getObject();
  listener.afterWrite(Arrays.asList("foo", "bar"));
  assertTrue(delegate.isExecuted());
}
origin: spring-projects/spring-batch

  /**
   * Convenience method to check whether the given object is or can be made
   * into a {@link StepListener}.
   *
   * @param delegate the object to check
   * @return true if the delegate is an instance of any of the
   *         {@link StepListener} interfaces, or contains the marker
   *         annotations
   */
  public static boolean isListener(Object delegate) {
    return AbstractListenerFactoryBean.isListener(delegate, StepListener.class, StepListenerMetaData.values());
  }
}
origin: org.springframework.batch.core/org.motechproject.org.springframework.batch.core

@Override
protected ListenerMetaData getMetaDataFromPropertyName(String propertyName) {
  return StepListenerMetaData.fromPropertyName(propertyName);
}
origin: spring-projects/spring-batch

@Test
public void testRightSignatureNamedMethod() {
  AbstractTestComponent delegate = new AbstractTestComponent() {
    @SuppressWarnings("unused")
    public void aMethod(List<String> items) {
      executed = true;
      assertEquals("foo", items.get(0));
      assertEquals("bar", items.get(1));
    }
  };
  factoryBean.setDelegate(delegate);
  Map<String, String> metaDataMap = new HashMap<>();
  metaDataMap.put(AFTER_WRITE.getPropertyName(), "aMethod");
  factoryBean.setMetaDataMap(metaDataMap);
  @SuppressWarnings("unchecked")
  ItemWriteListener<String> listener = (ItemWriteListener<String>) factoryBean.getObject();
  listener.afterWrite(Arrays.asList("foo", "bar"));
  assertTrue(delegate.isExecuted());
}
origin: org.springframework.batch/spring-batch-core

@Override
protected ListenerMetaData[] getMetaDataValues() {
  return StepListenerMetaData.values();
}
origin: apache/servicemix-bundles

@Override
protected ListenerMetaData getMetaDataFromPropertyName(String propertyName) {
  return StepListenerMetaData.fromPropertyName(propertyName);
}
origin: org.springframework.batch.core/org.motechproject.org.springframework.batch.core

@Override
protected ListenerMetaData[] getMetaDataValues() {
  return StepListenerMetaData.values();
}
origin: org.springframework.batch/org.springframework.batch.core

protected ListenerMetaData getMetaDataFromPropertyName(String propertyName) {
  return StepListenerMetaData.fromPropertyName(propertyName);
}
origin: org.springframework.batch/org.springframework.batch.core

protected ListenerMetaData[] getMetaDataValues() {
  return StepListenerMetaData.values();
}
origin: apache/servicemix-bundles

@Override
protected ListenerMetaData getMetaDataFromPropertyName(String propertyName) {
  ListenerMetaData metaData = StepListenerMetaData.fromPropertyName(propertyName);
  if(metaData == null) {
    metaData = JsrStepListenerMetaData.fromPropertyName(propertyName);
  }
  return metaData;
}
origin: apache/servicemix-bundles

@Override
protected ListenerMetaData[] getMetaDataValues() {
  return StepListenerMetaData.values();
}
org.springframework.batch.core.listenerStepListenerMetaData

Javadoc

Enumeration for StepListener meta data, which ties together the names of methods, their interfaces, annotation, and expected arguments.

Most used methods

  • fromPropertyName
    Return the relevant meta data for the provided property name.
  • values
  • getPropertyName

Popular in Java

  • Making http requests using okhttp
  • getSharedPreferences (Context)
  • compareTo (BigDecimal)
  • getApplicationContext (Context)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • CodeWhisperer alternatives
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