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

How to use
EventTypeRepositoryUtil
in
com.espertech.esper.common.internal.event.eventtyperepo

Best Java code snippets using com.espertech.esper.common.internal.event.eventtyperepo.EventTypeRepositoryUtil (Showing top 2 results out of 315)

origin: espertechinc/esper

public static void buildOATypes(EventTypeRepositoryImpl repo, Map<String, ConfigurationCommonEventTypeObjectArray> objectArrayTypeConfigurations, Map<String, Map<String, Object>> nestableObjectArrayNames, BeanEventTypeFactory beanEventTypeFactory, ClasspathImportService classpathImportService) {
  List<String> creationOrder = EventTypeRepositoryUtil.getCreationOrder(Collections.emptySet(), nestableObjectArrayNames.keySet(), objectArrayTypeConfigurations);
  for (String objectArrayName : creationOrder) {
    if (repo.getTypeByName(objectArrayName) != null) {
      continue;
    }
    ConfigurationCommonEventTypeObjectArray objectArrayConfig = objectArrayTypeConfigurations.get(objectArrayName);
    Map<String, Object> propertyTypes = nestableObjectArrayNames.get(objectArrayName);
    propertyTypes = resolveClassesForStringPropertyTypes(propertyTypes, classpathImportService);
    LinkedHashMap<String, Object> propertyTypesCompiled = EventTypeUtility.compileMapTypeProperties(propertyTypes, repo);
    addNestableObjectArrayType(objectArrayName, propertyTypesCompiled, objectArrayConfig, beanEventTypeFactory, repo);
  }
}
origin: espertechinc/esper

public static void buildMapTypes(EventTypeRepositoryImpl repo,
                 Map<String, ConfigurationCommonEventTypeMap> mapTypeConfigurations,
                 Map<String, Properties> mapTypes,
                 Map<String, Map<String, Object>> nestableMapEvents,
                 BeanEventTypeFactory beanEventTypeFactory,
                 ClasspathImportService classpathImportService) {
  List<String> creationOrder = EventTypeRepositoryUtil.getCreationOrder(mapTypes.keySet(), nestableMapEvents.keySet(), mapTypeConfigurations);
  for (String mapName : creationOrder) {
    if (repo.getTypeByName(mapName) != null) {
      continue;
    }
    ConfigurationCommonEventTypeMap mapConfig = mapTypeConfigurations.get(mapName);
    Properties propertiesUnnested = mapTypes.get(mapName);
    if (propertiesUnnested != null) {
      Map<String, Object> propertyTypes = createPropertyTypes(propertiesUnnested, classpathImportService);
      LinkedHashMap<String, Object> propertyTypesCompiled = EventTypeUtility.compileMapTypeProperties(propertyTypes, repo);
      addNestableMapType(mapName, propertyTypesCompiled, mapConfig, repo, beanEventTypeFactory, repo);
    }
    Map<String, Object> propertiesNestable = nestableMapEvents.get(mapName);
    if (propertiesNestable != null) {
      LinkedHashMap<String, Object> propertiesNestableCompiled = EventTypeUtility.compileMapTypeProperties(propertiesNestable, repo);
      addNestableMapType(mapName, propertiesNestableCompiled, mapConfig, repo, beanEventTypeFactory, repo);
    }
  }
}
com.espertech.esper.common.internal.event.eventtyperepoEventTypeRepositoryUtil

Most used methods

  • getCreationOrder

Popular in Java

  • Finding current android device location
  • getResourceAsStream (ClassLoader)
  • setRequestProperty (URLConnection)
  • putExtra (Intent)
  • Kernel (java.awt.image)
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • Path (java.nio.file)
  • BoxLayout (javax.swing)
  • JLabel (javax.swing)
  • JOptionPane (javax.swing)
  • From CI to AI: The AI layer in your organization
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