Class ServiceContext

    • Constructor Detail

      • ServiceContext

        public ServiceContext()
        Public constructor (only here because this class is Externalizable)
    • Method Detail

      • getMyEPR

        public EndpointReference getMyEPR​(String transport)
                                   throws AxisFault
        To get the ERP for a given service , if the transport is present and not running then it will add as a listener to ListenerManager , there it will init that and start the listener , and finally ask the EPR from transport for a given service
        Parameters:
        transport - : Name of the transport
        Returns:
        Throws:
        AxisFault
      • setLastOperationContext

        public void setLastOperationContext​(OperationContext lastOperationContext)
      • isCachingOperationContext

        public boolean isCachingOperationContext()
      • setCachingOperationContext

        public void setCachingOperationContext​(boolean cacheLastOperationContext)
      • getName

        public String getName()
        Returns a name associated with this ServiceContext.

        Note: this name is from the corresponding AxisService object.

        Returns:
        The name string, or null if no name can be found
      • getGroupName

        public String getGroupName()
        Returns a name associated with the ServiceGroupContext associated with this ServiceContext.
        Returns:
        The name string, or null if no name can be found
      • writeExternal

        public void writeExternal​(ObjectOutput o)
                           throws IOException
        Save the contents of this object.

        NOTE: Transient fields and static fields are not saved. Also, objects that represent "static" data are not saved, except for enough information to be able to find matching objects when the message context is re-constituted.

        Specified by:
        writeExternal in interface Externalizable
        Parameters:
        out - The stream to write the object contents to
        Throws:
        IOException
      • activate

        public void activate​(ConfigurationContext cc)
        This method checks to see if additional work needs to be done in order to complete the object reconstitution. Some parts of the object restored from the readExternal() cannot be completed until we have a configurationContext from the active engine. The configurationContext is used to help this object to plug back into the engine's configuration and deployment objects.
        Parameters:
        cc - The configuration context object representing the active configuration
      • putContextProperties

        public void putContextProperties​(ServiceContext context,
                                         boolean doParentProperties)
        This will do a copy of the properties from this context object to the properties of the specified context object.
        Parameters:
        context - The ServiceContext object to hold the merged properties
        doParentProperties - Indicates whether to go up the context hierachy copy the properties at each level
      • getLogCorrelationIDString

        public String getLogCorrelationIDString()
        Get the ID associated with this object instance.
        Returns:
        A string that can be output to a log file as an identifier for this object instance. It is suitable for matching related log entries.