atg.nucleus
Interface ServiceListener

All Superinterfaces:
java.util.EventListener
All Known Subinterfaces:
Service
All Known Implementing Classes:
AbandonedOrderEventListener, AbandonedOrderFormHandler, AbandonedOrderService, AbandonedOrderTools, AbandonmentActionConfiguration, AbandonmentDroplet, AbstractInventoryManagerImpl, AbstractSequentialIdGenerator, AccessControlServlet, ActiveDirectoryAccountManager, ADCClientRequestData, ADCConfiguration, ADCDroplet, ADCEventMonitor, ADCPipelineProcessor, ADCRequestData, AddBusinessProcessStage, AddItemToCartServlet, AddMarkerToItem, AddMarkerToOrder, AddMarkerToProfile, AddNoteFormHandler, atg.commerce.util.AddressValidatorImpl, AddressVerificationTaxProcessorTaxCalculator, AddService, AdminFormHandler, AdminLoginFormHandler, AgentAuditQueue, AgentAuditRecorder, AgentEventDroplet, AgentMessageSource, AgentMessagingTools, AgentSessionEndListener, AgentTools, AncestorGeneratorService, AncestorGeneratorService, AppendStringProcessor, ApprovalFormHandler, ApprovalRequiredDroplet, ApprovedDroplet, ArrayIncludesValue, AssetSearchFormHandler, AssignmentProcessor, AuthorizedPaymentTypesDroplet, AvailableShippingMethodsDroplet, B2BCommerceProfileFormHandler, B2BCommerceProfileTools, B2BOrderLookup, B2BOrderManager, B2BOrderTools, B2BRepositoryFormHandler, B2BShoppingCartFormHandler, B2CEmailFormHandler, B2CProfileFormHandler, B2CSearchFormHandler, BaseCommand, BaseCommandHandler, BaseSearchFormHandler, atg.epub.servlet.BaseSearchFormHandler, BaseSearchFormHandler, BasicAuthenticationPipelineServlet, BatchEmailListener, BcpDBCopier, BeanProperty, BeanPropertyServlet, BillingAddrValidatorImpl, BrowseFormHandler, BrowseFormHandler, BrowserTyper, BulkLoaderImpl, BusinessProcessConfiguration, BusinessProcessDroplet, BusinessProcessManager, BusinessProcessScenarioConfiguration, BusinessProcessServices, C2CConfiguration, C2CSessionDataPropertyManager, C2CTokenGenerator, Cache, Cache, CachedCollectionFilter, CallEventListener, CallLogEntryGenerator, CancelOrder, CancelOrder, CancelOrderFormHandler, CartModifierFormHandler, CatalogCompletionService, CatalogItemLookupDroplet, CatalogMaintenanceService, CatalogMigration, CatalogMigrationService, CatalogPossibleValues, CatalogSearchFormHandler, CatalogServices, CatalogTools, CatalogUpdateService, CatalogVerificationService, CategorizeFormHandler, CategorizeFormHandler, ChainedFilter, CheckForNoInsertProcessor, CheckSessionExpiration, ClaimableManager, ClaimableTools, ClientLockManager, ClientUserAuthority, ClosenessQualifierDroplet, ClosenessQualifierEvaluator, atg.commerce.catalog.CMSService, CollectionFilter, CollectorPropertyService, ColorPaletteFormHandler, CommerceADCConfiguration, CommerceADCRequestData, CommerceBusinessProcessManager, CommerceC2CSessionDataPropertyManager, CommerceCommandServlet, CommerceFacetManager, CommerceFacetSearchTools, CommerceFacetTrailDroplet, CommerceFacetTrailTools, CommerceItemManager, CommerceItemShippingInfoTools, CommerceProfileFailService, CommerceProfileFormHandler, CommerceProfileRequestServlet, CommerceProfileServices, CommerceProfileTools, CommerceRefinementConfigurationPropertyManager, CommerceSearchTestingService, CommitOrderFormHandler, CommunityFormHandler, CommunityPrincipalFormHandler, Compare, CompareByProperties, CompareSkusFormHandler, ComparisonList, ComplexPriceDroplet, ComponentExists, CompositeXMLHandlerFactory, ConfigStatePersister, ConfigurableActionHandler, ConfigurableAgentAuditRecorder, ConfigurableItemPriceCalculator, ConfigurableItemPriceListCalculator, ConfigurableMarkerValidator, ContentDroplet, ContentFolderView, atg.repository.content.ContentRepositoryService, ContentViewedLoggingService, ConvertAbandonedOrderDroplet, CookieManager, CookiePipelineServlet, CopyInvoiceRequestProperties, CortexIntrospectorService, CostCenterContainerService, CostCenterDroplet, CostCenterFormHandler, CostCenterManager, CouponDroplet, CouponFormHandler, CreateCreditCardFormHandler, CreateOrganizationFormHandler, CreditCardTools, CurrencyConversionFormatter, CurrencyFormatter, CurrentDate, CurrentUser, CustomCatalogFacetSearchTools, CustomCatalogFacetTrailDroplet, CustomCatalogFacetTrailTools, CustomCatalogPropertyAccessor, CustomCatalogTools, CustomCollectorFactory, atg.search.adapter.customization.CustomizationDataAdapterImpl, CustomRefinementConfigurationGenerator, CustomRefinementConfigurationPropertyManager, CyberCashConnection, CyberSourceAddressVerification, CyberSourceConnection, CyberSourceCreditCard, CyberSourceTax, atg.nucleus.dms.DASMessageSource, DataCollectorQueue, DataCollectorService, DataContentHandlerRegistry, DataListenerQueue, DataSource, DateEditor, DB2DBCopier, DBCopier, DBCopyFormHandler, DefaultMetaPropertyValueFormatter, DeploymentManager, DeploymentServer, DirectUrlTemplate, DiscountCalculatorService, DispatcherPipelineServletImpl, DispatchLogger, DisplayLogger, DisplaySkuProperties, DistributorSender, DocumentCache, DOMWriterService, DoubleRangeShippingCalculator, DropletEventServlet, DummyCreditCardProcessor, DummyTaxProcessor, DynamicContentGroup, DynamicContentTargeter, DynamicProfileGroup, DynamoPipelineServlet, DynamoServlet, ElectronicFulfiller, atg.service.email.examiner.EmailExaminerImpl, EmailFormHandler, EmailListenerQueue, EmailLogger, EmptyFormHandler, EndTransactionDroplet, ErrorMessageForEach, EventHandlerRegistry, EventQueue, EventSenderDroplet, ExcludeItemsInCartFilter, EximEmailExaminer, ExpressCheckoutFormHandler, ExpressionParser, ExternalRepositoryUpdate, ExtraTags, ExtraTagsProcessor, FacetManager, FacetSearchTools, FacetTrailDroplet, FacetTrailTools, FakeXADataSource, FieldVariableRankingProperty, FileFinderPipelineServlet, FileIdGenerator, FileLogger, FileServlet, FileSystemWebAppRegistry, FileXMLHandlerFactory, FilterActionConfiguration, FilterFormHandler, FilteringCatalogPossibleValues, FilteringSearchFormHandler, FireWorkflowOutcomeFormHandler, FixedPriceShippingCalculator, FolderFormHandler, For, ForEach, ForEachItemInCatalog, ForgotPasswordHandler, Format, FormattingConsoleLogger, FormattingFileLogger, FormattingLogger, FormattingSummaryConsoleLogger, FormattingSummaryFileLogger, FormattingSummaryLogger, FormLoginPipelineServlet, FulfillerSystem, FullShoppingCartFormHandler, GearConfigFormHandler, GearDefinitionFormHandler, GearMessagePublisher, GearTemplateFormHandler, GenerateInvoiceMessage, GenericAccountInitializer, GenericAccountManager, GenericContext, GenericConverter, GenericDataListenerService, GenericDimensionService, GenericFormHandler, GenericHandler, GenericReference, GenericRMIService, GenericSecuredMutableContentRepository, GenericSecuredMutableRepository, GenericSecuredRepository, GenericSecuredResourceService, GenericService, GenericSummarizer, GenericUserAuthority, GenericVariableRankingProperty, GetClickThroughId, GetService, GiftCertificateProcessorImpl, GiftitemDroplet, GiftlistDroplet, GiftlistFormHandler, GiftlistManager, GiftlistTools, GiftShippingGroupDroplet, GiftShippingGroupsDroplet, GroupAccessController, GSAInvalidatorService, HandlingInstructionManager, HardgoodFulfiller, HardgoodShipper, HasBusinessProcessStage, HasFunction, HasLastMarker, HasLastMarkerWithKey, HasMarker, HeadPipelineServlet, HtmlContentProcessor, HttpServletService, IdentitySecurityPolicy, atg.reporting.datacollection.IdGeneratorLoggingService, atg.adapter.html.ImmutableSimpleRepository, IndexedItemsGroup, IndexingOutputConfig, IndexingPeriodicService, IndexingPropertyProvider, IndirectUrlTemplate, InfoGeneratorService, InitialService, InsertableServletImpl, InsertTag, IntegrationRepositoryTools, InvalidationRelay, InventoryDroplet, InventoryFilter, InventoryFormHandler, InventoryServices, InvoiceManager, InvoiceRequestProcessorImpl, InvoiceTools, Invoke, iPlanetDirectoryAccountManager, iPlanetSSHAAccountPasswordHasher, iPlanetSSHAPasswordHasher, IsEmpty, IsHardGoodsDroplet, IsNull, ItemBasedProcessConfiguration, ItemClosenessQualifierEvaluator, ItemDiscountCalculator, ItemDiscountMultiplierCalculator, ItemLink, ItemListPriceCalculator, ItemListPriceCalculator, ItemLookupDroplet, ItemPriceCalculator, ItemPriceCalculator, ItemPricingDroplet, ItemPricingEngineImpl, ItemSalePriceCalculator, ItemSalesPriceCalculator, ItemSalesTieredPriceCalculator, ItemsSplitbyType, ItemTieredPriceCalculator, ItemUpdateRecorder, JapaneseConverter, JDBCConnectionPool, JNDIInitialContextPool, JTSQLTableLogger, JTSQLTableSummaryLogger, JumpServlet, LanguageDimensionService, LDAPAccountInitializer, LDAPAuthenticationProxy, LDAPRepositoryAccountManager, LDAPRepositoryAccountManager.SecurityCache, LoaderImpl, LocalizingInventoryDroplet, LocalizingInventoryManager, LogListenerQueue, LogPromotionInfoConfiguration, atg.nucleus.logging.LogRedirectingGenericService, MappingManager, MapRPCDroplet, MapToArrayDefaultFirst, MarkerConfiguration, MarkerDroplet, MarkerMessageSource, MemorySampler, MergedWebAppRegistry, MessageContentProcessor, MessageForwardFilter, MessagePipelineMapper, MessageSender, MetaPropertiesHelper, MetaPropertiesHelperRegistry, MetaPropertyValueFormatterRegistry, MimeTypeDispatcherPipelineServlet, MimeTyperPipelineServlet, atg.repository.xml.ModifyService, MonitoredDataSource, MostRecentBusinessProcessStage, MultipleSubmitHelper, MultiProfileAddFormHandler, MultiProfileForm, MultiProfileUpdateFormHandler, MultiPropertyConcatenator, MultiUserAddFormHandler, MultiUserUpdateFormHandler, NavHistoryCollector, NodeForEach, NodeMatch, NoInventoryManager, NoTagInsert, NoTaxCalculator, Nucleus, ObfuscatedSQLIdGenerator, OracleDBCopier, OrderBasedProcessConfiguration, OrderCanceller, OrderCanceller, OrderChangeHandler, OrderClosenessQualifierEvaluator, OrderDiscountCalculator, OrderFulfiller, OrderHasLastMarker, OrderHasLastMarkerWithKey, OrderHasMarker, OrderLookup, OrderManager, OrderMarkerConfiguration, OrderMarkerDroplet, OrderMarkerManager, OrderMarkerServices, OrderMergeListenerImpl, OrderModifierFormHandler, OrderPricingEngineImpl, OrderServices, OrderStatusFormHandler, OrderSubtotalCalculator, OrderTools, OverrideContextPathMode, PageColorFormHandler, PagedRequestFormHandler, PageEventTriggerDroplet, PageFormHandler, PageGearsFormHandler, PageLayoutFormHandler, PageTemplateFormHandler, PartsFilterFormHandler, PayFlowProConnection, PaymentGroupContainerService, PaymentGroupDroplet, PaymentGroupFormHandler, PaymentGroupManager, PaymentManager, atg.process.definition.PDLParser, PerformanceMonitor, PersistentCacheManager, PersistentIdGenerator, PipelineableServletImpl, PipelinedDataReporter, PipelineManager, PlaceList, PortalGenericFormHandler, PortalManager, PortalProfileAdminFormHandler, PortalUserDirectoryTools, PortletFormHandler, PossibleValues, PriceAndStateFilter, PriceDroplet, PriceEachItemDroplet, PriceItemDroplet, PriceListManager, PriceListPropertyProvider, PriceRangeShippingCalculator, PricingEngineService, PricingModelHolder, PricingModelProperties, PricingTools, PrintStreamLogger, ProcApprovalCompleteAnalyzer, ProcCheckRequisitionNumbers, ProcCreateCreditCardInfo, ProcCreateGiftCertificateInfo, ProcCreateInvoiceRequestInfo, ProcCreateStoreCreditInfo, ProcDispatchOnOrderState, ProcDispatchOnProperty, ProcHandleModificationClassType, ProcPopulatePipelineParams, ProcProcessCreditCard, ProcProcessGiftCertificate, ProcProcessInvoiceRequest, ProcProcessPaymentGroup, ProcProcessStoreCredit, ProcPropertyRestriction, ProcSendScheduledOrderMessage, ProcSendScheduledOrderMessage, ProcUpdateCatalogRefOfProfile, ProductComparisonList, ProductInventoryCollector, ProductListContains, ProductListHandler, Profile, atg.userprofiling.ProfileAdminFormHandler, ProfileBasedProcessConfiguration, ProfileForm, ProfileFormHandler, ProfileHasLastMarker, ProfileHasLastMarkerWithKey, ProfileHasMarker, ProfileMarkerManager, ProfileMarkerServices, ProfileRequest, ProfileRequestServlet, ProfileRequestTools, ProfileServices, ProfileSessionFailService, ProfileTools, ProjectFormHandler, ProjectPropertyAccessor, ProjectSearchFormHandler, PromotionDroplet, PromotionServlet, PromotionTools, PromotionUpsellProductTargeter, PromotionUpsellTargeter, PromotionXrefParser, atg.repository.search.indexing.PropertyAccessorImpl, PropertyRangeShippingCalculator, PropertyTools, ProtocolChange, PublishingPortletFormHandler, PurchaselistFormHandler, PurchaselistFormHandlerSuper, PurchaselistItemDroplet, PurchaselistManager, PurchaseProcessFormHandler, PurchaseProcessHelper, Qualifier, QueryFormHandler, QueryFormHandler, QueueingLogger, Range, RankConfigAdapter, ReanimateAbandonedOrderDroplet, RecurringDeploymentService, Redirect, RefineConfigAdapter, RefineConfigXMLGenerator, RefinementConfigurationGenerator, RefinementConfigurationPropertyManager, RefinementElementPropertyManager, RefinementValueDroplet, RegExEmailExaminer, atg.nucleus.RegisteredService, RegisteredUsersSecurityPolicy, RelationalViewDroplet, RelationalViewManagerImpl, RemoveAllMarkersFromItem, RemoveAllMarkersFromOrder, RemoveAllMarkersFromProfile, RemoveBusinessProcessStage, RemoveMarkersFromItem, RemoveMarkersFromOrder, RemoveMarkersFromProfile, RemoveService, RepeatingRequestMonitor, RepositoryAccountManager, RepositoryApplicationUserAuthority, RepositoryAssetFormHandler, RepositoryFormHandler, RepositoryGroupDimensionService, RepositoryImpl, RepositoryInventoryManager, RepositoryItemResultCollectionFilter, RepositoryItemSlot, RepositoryLinkProfileItemFinder, RepositoryLookup, RepositoryMarkerManager, RepositoryProfileItemFinder, RepositoryQueryServlet, RepositoryServices, RepositoryServlet, RepositoryUtils.Service, RepositoryXMLTools, RequestLoggingService, RequestScopeManager, RequestServer, RequestServerMonitor, ResourcePool, RotatingFileLogger, RQLQueryForEach, RQLQueryRange, RuleAccessController, RuleBasedRepositoryItemGroupFilter, RuleEvaluator, RuleSetEvaluator, SalesTaxService, Sampler, SampleRepositoryItemCollectionFilter, SampleToLogEvent, SaveCommerceC2CSessionData, SaveOrderFormHandler, ScenarioProfileFormHandler, atg.scenario.userprofiling.ScenarioProfileServices, SchedulableDate, SchedulableService, ScheduledOrderHandler, ScheduledOrderHandler, ScheduledOrderInfo, ScheduledOrderLookup, ScheduledOrderService, ScheduledOrderService, ScheduledOrderTools, ScheduledOrderTools, Scheduler, atg.scenario.definition.SDLParser, SearchClickThroughServlet, SearchConfigNameService, SearchConfigurationPropertyManager, SearchConfigurationRedirectProcessor, SearchConfigurationRequestProcessor, SearchConfigurationXMLGenerator, SearchContext, SearchContext, SearchDimensionManagerService, SearchFormHandler, SearchFormHandler, SearchFormHandler, SearchFormHandler, SearchMerchandisingConstants, SearchMessageSource, SearchQueryCache, SearchTestingEnvironment, SearchTestingPropertyManager, SearchTestingService, SearchUpdateAdapter, SearchUpdateXMLGenerator, SecuredPathAccessController, SecurityAccessor, SecurityDomainServlet, SecurityProviderService, SenderResourcePool, SendmailEmailExaminer, SerializedAccountManager, SerializedProxyUserAuthority, ServletContextListenerWebAppRegistry, ServletContextWebAppRegistry, ServletPathDispatcherPipelineServlet, ServletPathPipelineServlet, ServletService, SessionEventTrigger, SessionInfo, SessionPipelineServlet, SetCurrentLocation, SetLastUpdatedDroplet, SetPaymentDueDate, ShipItemRelPriceDroplet, ShippableGroupsDroplet, ShippingAddrValidatorImpl, ShippingCalculatorImpl, ShippingClosenessQualifierEvaluator, ShippingDiscountCalculator, ShippingDroplet, ShippingGroupContainerService, ShippingGroupDroplet, ShippingGroupFormHandler, ShippingGroupManager, ShippingGroupSubtotal, ShippingGroupUpdateFormHandler, ShippingPricingEngineImpl, ShoppingCartFormHandler, SimilarDocsFormHandler, SimilarDocsFormHandler, SimpleContentProcessor, SimpleInvoiceMessageSink, SimpleOrderManager, SimpleRepository, SimpleSOAPClient, SimpleSQLFormHandler, SimulationProcessor, SingletonSchedulableService, SKUInventoryCollector, Slot, SMTPEmailSender, SoftGoodFormHandler, SolidDBCopier, SourceSinkTemplate, SQLIdGenerator, SQLQueryForEach, SQLQueryRange, SQLTableLogger, SQLTableManager, SQLTableSummaryLogger, atg.commerce.catalog.StandardCatalogMaintenance, StandardCollectorFactory, StandardRefinementConfigurationGenerator, StandardSecurityPolicy, StartEndDateFilter, StateDetailDroplet, StaticWebAppRegistry, StoreCreditProcessorImpl, StructuredQueryFormHandler, StructuredQueryFormHandler, StyleFormHandler, SubCatalogsGeneratorService, Switch, SwitchDataSourceFormHandler, SwitchingDataSource, TableForEach, TableInfo, TableRange, TargetingResults, TargetingServices, TargetingSourceMap, TargetPrincipalsDroplet, TaskActionFormHandler, TaxClosenessQualifierEvaluator, TaxDiscountCalculator, TaxPricingEngineImpl, TaxProcessorTaxCalculator, TaxService, TaxWareCalculateTax, TaxWareVerifyZipInfo, TemplateEmailSender, TemplateInvoker, ThreadUserBinderServlet, TimedOperationService, TransactionalFormHandler, TransactionDroplet, TransactionLockFactory, TransientIdGenerator, TreeQueryFormHandler, TypeAheadDroplet, TypeAheadFormHandler, UnitPriceDetailDroplet, UpdateService, URLArgumentPipelineServlet, UrlTemplate, UrlTemplateMapperImpl, UserCreditCardAuthorizer, atg.userdirectory.UserDirectoryLoginUserAuthority, UserDirectoryTools, UserDirectoryUserAuthority, UserEventLoggingService, UserFailService, UserGiftCertificateAuthorizer, UserInvoiceRequestAuthorizer, UserListDroplet, UserLoginManager, UserStoreCreditAuthorizer, ValidateMarkerByPossibleValue, ValidatorFilter, VariableRankingPropertyProvider, VersioningLayerTools, VersionManager, ViewDocumentFormHandler, ViewInContextFormHandler, ViewPrincipalsDroplet, VMSystem, WACheckSessionExpiration, WASetCurrentLocation, WebAppRegistry, WeightRangeShippingCalculator, WorkflowInstanceQueryDroplet, WorkflowTaskFormHandler, WorkflowTaskFormSubject, WorkflowTaskQueryDroplet, WorkingContext.WorkingContextService, WorldTaxService, XAOnlyDataSource, XmlAccountManager, XMLRepositoryFormHandler, XMLRepositoryService, XMLToDOM, XMLTransform, atg.scenario.xref.parser.XrefSDLParser

public interface ServiceListener
extends java.util.EventListener

A ServiceListener understands events that occur during the lifetime of a Service. These events include starting and stopping the service. These events also carry information about the Service's environment, such as the Nucleus running this Service, and the Configuration that created this Service.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Method Summary
 void startService(ServiceEvent pEvent)
          Starts the service running.
 void stopService()
          Stops the service.
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values
Method Detail

startService

void startService(ServiceEvent pEvent)
                  throws ServiceException
Starts the service running. This will be called after the service has been placed into the naming hierarchy, and all of its properties have been set.

Parameters:
pEvent - the ServiceEvent encapsulating information about the Service's environment and configuration
Throws:
ServiceException - if an error occurred while attempting to start the service.

stopService

void stopService()
                 throws ServiceException
Stops the service. This will be called when the Service is being shut down, either by explicit instructions from the administrator, or for various other reasons. A Service should clean up any resources it is using, but should be prepared to restart itself. When asked to restart, its properties may have changed.

Throws:
ServiceException - if an error occurred while attempting to stop the service.