/** * Comet service. * * @Author Jerome Dochez * Date: Apr 16, 2008 * Time: 1:38:51 PM */ @Service(name="comet") @ContractProvided(AsyncFilter.class) public class CometAsyncFilterProvider extends CometAsyncFilter { }
/** * Websockets service. * * @Author Alexey Stashok */ @Service(name="websockets") @ContractProvided(AsyncFilter.class) public class WebSocketsAsyncFilterProvider extends WebSocketAsyncFilter { }
/** * * @author Sudarsan Sridhar */ @Service(name="com.sun.enterprise.security.ssl.GlassfishSSLImpl") @ContractProvided(SSLImplementation.class) public class GlassfishSSLImpl extends SSLImplementation { public GlassfishSSLImpl() { } public String getImplementationName() { return "Glassfish"; } public ServerSocketFactory getServerSocketFactory() { return new GlassfishServerSocketFactory(); } public SSLSupport getSSLSupport(Socket socket) { return new GlassfishSSLSupport((SSLSocket)socket); } public SSLSupport getSSLSupport(SSLEngine ssle) { return new GlassfishSSLSupport(ssle); } }
@ContractProvided(CallbackHandler.class) public final class ContainerCallbackHandler implements CallbackHandler, CallbackHandlerConfig {
@ContractProvided(Mapper.class) public class V3Mapper extends ContextMapper {
@ContractProvided(Mapper.class) public class ContextMapper extends Mapper { protected final Logger logger;
@ContractProvided(PolicyConfigurationFactory.class) public class PolicyConfigurationFactoryImpl extends PolicyConfigurationFactory {
@ContractProvided(EntityResolver.class) public class WebEntityResolver implements EntityResolver, PostConstruct { @Inject
@ContractProvided(JMXAuthenticator.class) public class GenericAdminAuthenticator implements AdminAccessController, JMXAuthenticator, PostConstruct { @Inject
@ContractProvided(ConfigListener.class) @Scoped(Singleton.class) public class MessageSecurityConfigEventListenerImpl implements ConfigListener {
@ContractProvided(Deployer.class) // bcos Deployer interface can't depend on HK2, we need ContractProvided here. public class DeployerImpl implements Deployer {
@ContractProvided(org.glassfish.embeddable.CommandRunner.class)