Class BwConnector

java.lang.Object
org.bedework.eventreg.common.BwConnector
All Implemented Interfaces:
org.bedework.util.logging.Logged

public class BwConnector extends Object implements org.bedework.util.logging.Logged
Implements the client end of a SOAP connection for a single eventreg session.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected javax.xml.bind.JAXBContext
     
    protected org.oasis_open.docs.ws_calendar.ns.soap.ObjectFactory
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    BwConnector(String wsdlUri, org.bedework.util.calendar.XcalUtil.TzGetter tzs)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.oasis_open.docs.ws_calendar.ns.soap.FetchItemResponseType
     
    void
    Flush any trace of events.
     
    org.bedework.util.logging.BwLogger
     
    protected org.oasis_open.docs.ws_calendar.ns.soap.CalWsServicePortType
     
    protected org.oasis_open.docs.ws_calendar.ns.soap.CalWsServicePortType
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.bedework.util.logging.Logged

    audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warn
  • Field Details

    • of

      protected org.oasis_open.docs.ws_calendar.ns.soap.ObjectFactory of
    • jc

      protected javax.xml.bind.JAXBContext jc
  • Constructor Details

    • BwConnector

      public BwConnector(String wsdlUri, org.bedework.util.calendar.XcalUtil.TzGetter tzs)
      Parameters:
      wsdlUri - for SOAP
      tzs - getter for timezones
  • Method Details

    • flush

      public void flush()
      Flush any trace of events.
    • getEvent

      public Event getEvent(String href)
      Parameters:
      href - of event
      Returns:
      cached event or event retrieved from service
    • fetchItem

      public org.oasis_open.docs.ws_calendar.ns.soap.FetchItemResponseType fetchItem(String href)
      Parameters:
      href - of item to fetch
      Returns:
      FetchItemResponseType
    • getPort

      protected org.oasis_open.docs.ws_calendar.ns.soap.CalWsServicePortType getPort()
    • getPort

      protected org.oasis_open.docs.ws_calendar.ns.soap.CalWsServicePortType getPort(String uri)
    • getLogger

      public org.bedework.util.logging.BwLogger getLogger()
      Specified by:
      getLogger in interface org.bedework.util.logging.Logged