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

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

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

origin: espertechinc/esper

public static EventType getBuildSuperType(Class clazz, BeanEventTypeStemService beanEventTypeStemService, EventTypeRepository repo, BeanEventTypeFactoryPrivate privateFactory, Map<String, ConfigurationCommonEventTypeBean> configs) {
  List<String> existingSuperTypeNames = beanEventTypeStemService.getPublicClassToTypeNames().get(clazz);
  if (existingSuperTypeNames != null) {
    EventType eventType = repo.getTypeByName(existingSuperTypeNames.get(0));
    if (eventType != null) {
      return eventType;
    }
  }
  buildPublicBeanType(beanEventTypeStemService, repo, clazz.getName(), clazz, privateFactory, configs);
  return repo.getTypeByName(clazz.getName());
}
origin: espertechinc/esper

private static void buildPublicBeanType(BeanEventTypeStemService beanEventTypeStemService, EventTypeRepository repo, String eventTypeName, Class clazz, BeanEventTypeFactoryPrivate privateFactory, Map<String, ConfigurationCommonEventTypeBean> configs) {
  EventType existingType = repo.getTypeByName(eventTypeName);
  if (existingType != null) {
    if (existingType.getMetadata().getApplicationType() != EventTypeApplicationType.CLASS) {
  BeanEventType eventType = privateFactory.getEventTypeFactory().createBeanType(stem, metadata, privateFactory, superTypes, deepSuperTypes, startTS, endTS);
  repo.addType(eventType);
origin: espertechinc/esper

private Map<String, Object> constructPropertyTypes(String eventTypeName, Map<String, Object> propertyTypesGiven, EventTypeRepository eventAdapterService) {
  Map<String, Object> propertyTypes = new HashMap<String, Object>();
  EventType eventType = eventAdapterService.getNameToTypeMap().get(eventTypeName);
  if (eventType == null) {
    if (propertyTypesGiven != null) {
origin: espertechinc/esper

public void newType(EventType type) {
  if (type.getMetadata().getAccessModifier() == NameAccessModifier.PRECONFIGURED) {
    if (type.getMetadata().getApplicationType() != EventTypeApplicationType.XML) {
      throw new IllegalArgumentException("Preconfigured-visibility is not allowed here");
    }
    eventTypeRepositoryPreconfigured.addType(type);
  }
  if (moduleTypesAdded.containsKey(type.getName())) {
    throw new IllegalArgumentException("Event type '" + type.getName() + "' has already been added by the module");
  }
  if (type.getMetadata().getAccessModifier() == NameAccessModifier.PRIVATE || type.getMetadata().getAccessModifier() == NameAccessModifier.PUBLIC) {
    moduleTypesAdded.put(type.getName(), type);
  }
  // We allow private types to register multiple times, the first one counts (i.e. rollup with multiple select-clauses active)
  if (!newTypesAdded.containsKey(type.getName())) {
    newTypesAdded.put(type.getName(), type);
  } else {
    throw new IllegalArgumentException("Event type '" + type.getName() + "' has already been added by the module");
  }
}
origin: com.espertech/esperio-csv

private Map<String, Object> constructPropertyTypes(String eventTypeName, Map<String, Object> propertyTypesGiven, EventTypeRepository eventAdapterService) {
  Map<String, Object> propertyTypes = new HashMap<String, Object>();
  EventType eventType = eventAdapterService.getNameToTypeMap().get(eventTypeName);
  if (eventType == null) {
    if (propertyTypesGiven != null) {
origin: espertechinc/esper

public EventBean adapterForMap(Map<String, Object> map, String eventTypeName) {
  EventType type = eventTypeRepository.getTypeByName(eventTypeName);
  EventTypeUtility.validateTypeMap(eventTypeName, type);
  return new MapEventBean(map, type);
}
origin: espertechinc/esper

public EventBean adapterForAvro(Object avroGenericDataDotRecord, String eventTypeName) {
  EventType type = eventTypeRepository.getTypeByName(eventTypeName);
  EventTypeUtility.validateTypeAvro(eventTypeName, type);
  return avroHandler.adapterForTypeAvro(avroGenericDataDotRecord, type);
}
origin: espertechinc/esper

public EventBean adapterForBean(Object data, String eventTypeName) {
  EventType type = eventTypeRepository.getTypeByName(eventTypeName);
  EventTypeUtility.validateTypeBean(eventTypeName, type);
  return new BeanEventBean(data, type);
}
origin: espertechinc/esper

public EventBean adapterForObjectArray(Object[] theEvent, String eventTypeName) throws EPException {
  EventType type = eventTypeRepository.getTypeByName(eventTypeName);
  EventTypeUtility.validateTypeObjectArray(eventTypeName, type);
  return new ObjectArrayEventBean(theEvent, type);
}
origin: espertechinc/esper

public EventBean adapterForXMLDOM(org.w3c.dom.Node node, String eventTypeName) {
  EventType type = eventTypeRepository.getTypeByName(eventTypeName);
  EventTypeUtility.validateTypeXMLDOM(eventTypeName, type);
  org.w3c.dom.Node namedNode = getXMLNodeFromDocument(node);
  return new XMLEventBean(namedNode, type);
}
com.espertech.esper.common.internal.event.eventtyperepoEventTypeRepository

Most used methods

  • addType
  • getNameToTypeMap
  • getTypeByName

Popular in Java

  • Creating JSON documents from java classes using gson
  • findViewById (Activity)
  • setRequestProperty (URLConnection)
  • scheduleAtFixedRate (Timer)
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Notification (javax.management)
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • 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