Uses of Interface
com.codemonster.surinam.export.lifecycle.ManagedService

Packages that use ManagedService
com.codemonster.surinam.core.framework   
com.codemonster.surinam.core.framework.impl   
com.codemonster.surinam.export.core   
com.codemonster.surinam.export.framework   
com.codemonster.surinam.export.lifecycle   
com.codemonster.surinam.export.service   
com.codemonster.surinam.mgmt.impl   
 

Uses of ManagedService in com.codemonster.surinam.core.framework
 

Methods in com.codemonster.surinam.core.framework that return ManagedService
 ManagedService ServiceFinderImpl.getStaticService(Class serviceContractClass)
          Takes a Contract Class object and returns the associated Service.
 ManagedService ServiceFinderImpl.getStaticService(String serviceContractClassName)
          Takes a fully-qualified string name of the Contract Class and returns the associated service object.
 

Uses of ManagedService in com.codemonster.surinam.core.framework.impl
 

Methods in com.codemonster.surinam.core.framework.impl that return ManagedService
 ManagedService ServiceDirectoryImpl.getService(Class serviceClass)
           
 ManagedService ServiceDirectoryImpl.getUnvalidatedService(Class serviceClass)
          This method returns a managed service but does not consider the reference valid for making an invocation on.
 

Methods in com.codemonster.surinam.core.framework.impl with parameters of type ManagedService
 boolean ServiceDirectoryImpl.bindImplementation(Class serviceName, ManagedService managedService)
           
 boolean ServiceDirectoryImpl.isBoundImplementation(ManagedService impl)
           
 void ServiceDirectoryImpl.unbindImplementation(ManagedService managedService)
           
 

Uses of ManagedService in com.codemonster.surinam.export.core
 

Methods in com.codemonster.surinam.export.core that return ManagedService
 ManagedService ServiceFinder.getStaticService(Class contractClass)
          Takes a Contract Class object and returns the associated Service.
 ManagedService ServiceFinder.getStaticService(String serviceContractClassName)
          Takes a fully-qualified string name of the Contract Class and returns the associated service object.
 

Uses of ManagedService in com.codemonster.surinam.export.framework
 

Methods in com.codemonster.surinam.export.framework that return ManagedService
 ManagedService ServiceDirectory.getService(Class clazz)
          We take the class of the service interface we want to use and we return an implementation of that service interface.
 ManagedService ServiceBlock.getStaticService(Class contractClass)
          Takes a contract class object and returns the associated service object.
 ManagedService ServiceBlock.getStaticService(String className)
          Takes a fully-qualified string name of the contract class and returns the associated service object.
 ManagedService ServiceDirectoryAdmin.getUnvalidatedService(Class clazz)
          Like a 'staff only' doorway in a business, this is a "special case" accessor for a Managed Service in that it only throws an exception if the service is unknown.
 

Methods in com.codemonster.surinam.export.framework with parameters of type ManagedService
 boolean ServiceDirectoryAdmin.bindImplementation(Class className, ManagedService impl)
          Here, we store the given impl for this service interface.
 boolean ServiceDirectoryAdmin.isBoundImplementation(ManagedService managedService)
          This method will scan the collection of held implementations to see if there's a match.
 

Uses of ManagedService in com.codemonster.surinam.export.lifecycle
 

Classes in com.codemonster.surinam.export.lifecycle that implement ManagedService
 class ServiceAdapter
          User: Samuel Provencher Date: Jun 6, 2006 Time: 8:24:01 PM

This Adapter class is here simply to provide a convenient implementation for those who might only want to implement a subset of the lifecycle methods and safely ignore the others (the default implementations are used).

Additionally, this adapter will provide some housekeeping code for managing the impl's availability state.

 

Methods in com.codemonster.surinam.export.lifecycle that return ManagedService
 ManagedService ServiceAdapter.getServiceObject()
          Since this implementation does not live as a pooled instance, we simply return a reference to itself.
 

Methods in com.codemonster.surinam.export.lifecycle with parameters of type ManagedService
 void ServiceAdapter.releaseServiceObject(ManagedService service)
          This is a lifecycle management method that provides an implementation the opportunity to perform some action when invocation pooling is being used.
 

Uses of ManagedService in com.codemonster.surinam.export.service
 

Classes in com.codemonster.surinam.export.service that implement ManagedService
 class SimpleServiceWrapper
          For those of us who want to just wrap our POJOs extend this class and implement your service contract interface.
 

Uses of ManagedService in com.codemonster.surinam.mgmt.impl
 

Classes in com.codemonster.surinam.mgmt.impl that implement ManagedService
 class PlaceholderProviderImplementation
          All registered service contracts are required to have implementations.
 

Methods in com.codemonster.surinam.mgmt.impl that return ManagedService
 ManagedService ServiceBlockImpl.getStaticService(Class className)
          Takes a contract class object and returns the associated service object.
 ManagedService ServiceBlockImpl.getStaticService(String className)
          Takes a fully-qualified string name of the contract class and returns the associated service object.
 



Copyright © 2010. All Rights Reserved.