org.jboss.wsf.spi.deployment
Interface Endpoint

All Superinterfaces:
Extensible
All Known Subinterfaces:
HttpEndpoint, JMSEndpoint

public interface Endpoint
extends Extensible

A general JAXWS endpoint.

Since:
20-Apr-2007
Author:
Thomas.Diesler@jboss.com

Field Summary
static String SEPID_DOMAIN
           
static String SEPID_DOMAIN_ENDPOINT
           
static String SEPID_PROPERTY_CONTEXT
           
static String SEPID_PROPERTY_ENDPOINT
           
 
Method Summary
 String getAddress()
          Get endpoint address
 EndpointMetrics getEndpointMetrics()
          Get the endpoint metrics for this endpoint
 InstanceProvider getInstanceProvider()
          Get instance provider
 InvocationHandler getInvocationHandler()
          Get the endpoint bean invoker
 LifecycleHandler getLifecycleHandler()
          Get the lifecycle handler for this endpoint
 ObjectName getName()
          Get the unique identifier for this endpoint
 List<org.jboss.ws.api.monitoring.RecordProcessor> getRecordProcessors()
          Get the record processors configured for this endpoint
 RequestHandler getRequestHandler()
          Get the request handler for this endpoint
 SecurityDomainContext getSecurityDomainContext()
          Get security domain context
 Service getService()
          Get the service this endpoint belongs to
 String getShortName()
          Get the short name for this endpoint
 EndpointState getState()
          Get the current state for this endpoint
 Class getTargetBeanClass()
          Use the deployment classloader to load the bean
 String getTargetBeanName()
          Get the endpoint implementation bean
 EndpointType getType()
          Get endpoint type
 void processRecord(org.jboss.ws.api.monitoring.Record record)
          Ask configured processors for processing of the given record
 void setAddress(String address)
          Set endpoint address
 void setEndpointMetrics(EndpointMetrics metrics)
          Set the endpoint metrics for this endpoint
 void setInstanceProvider(InstanceProvider provider)
          Set instance provider
 void setInvocationHandler(InvocationHandler invoker)
          Set the endpoint bean invoker
 void setLifecycleHandler(LifecycleHandler handler)
          Set the lifecycle handler for this endpoint
 void setName(ObjectName epName)
          Set the unique identifier for this endpoint
 void setRecordProcessors(List<org.jboss.ws.api.monitoring.RecordProcessor> recordProcessors)
          Set the record processors for this endpoint
 void setRequestHandler(RequestHandler handler)
          Set the request handler for this endpoint
 void setSecurityDomainContext(SecurityDomainContext context)
          Set security domain context
 void setService(Service service)
          Set the service this endpoint belongs to
 void setShortName(String shortName)
          Set the short name for this endpoint
 void setState(EndpointState state)
          Set the current state for this endpoint
 void setTargetBeanName(String epImpl)
          Set the endpoint implementation bean
 void setType(EndpointType type)
          Set endpoint type
 
Methods inherited from interface org.jboss.wsf.spi.deployment.Extensible
addAttachment, getAttachment, getAttachments, getProperties, getProperty, removeAttachment, removeProperty, setProperties, setProperty
 

Field Detail

SEPID_DOMAIN

static final String SEPID_DOMAIN
See Also:
Constant Field Values

SEPID_PROPERTY_CONTEXT

static final String SEPID_PROPERTY_CONTEXT
See Also:
Constant Field Values

SEPID_PROPERTY_ENDPOINT

static final String SEPID_PROPERTY_ENDPOINT
See Also:
Constant Field Values

SEPID_DOMAIN_ENDPOINT

static final String SEPID_DOMAIN_ENDPOINT
See Also:
Constant Field Values
Method Detail

getService

Service getService()
Get the service this endpoint belongs to


setService

void setService(Service service)
Set the service this endpoint belongs to


getName

ObjectName getName()
Get the unique identifier for this endpoint


setName

void setName(ObjectName epName)
Set the unique identifier for this endpoint


getShortName

String getShortName()
Get the short name for this endpoint


setShortName

void setShortName(String shortName)
Set the short name for this endpoint


getState

EndpointState getState()
Get the current state for this endpoint


setState

void setState(EndpointState state)
Set the current state for this endpoint


getType

EndpointType getType()
Get endpoint type


setType

void setType(EndpointType type)
Set endpoint type


getTargetBeanName

String getTargetBeanName()
Get the endpoint implementation bean


setTargetBeanName

void setTargetBeanName(String epImpl)
Set the endpoint implementation bean


getTargetBeanClass

Class getTargetBeanClass()
Use the deployment classloader to load the bean


setRequestHandler

void setRequestHandler(RequestHandler handler)
Set the request handler for this endpoint


getRequestHandler

RequestHandler getRequestHandler()
Get the request handler for this endpoint


getLifecycleHandler

LifecycleHandler getLifecycleHandler()
Get the lifecycle handler for this endpoint


setLifecycleHandler

void setLifecycleHandler(LifecycleHandler handler)
Set the lifecycle handler for this endpoint


getInvocationHandler

InvocationHandler getInvocationHandler()
Get the endpoint bean invoker


setInvocationHandler

void setInvocationHandler(InvocationHandler invoker)
Set the endpoint bean invoker


getEndpointMetrics

EndpointMetrics getEndpointMetrics()
Get the endpoint metrics for this endpoint


setEndpointMetrics

void setEndpointMetrics(EndpointMetrics metrics)
Set the endpoint metrics for this endpoint


getRecordProcessors

List<org.jboss.ws.api.monitoring.RecordProcessor> getRecordProcessors()
Get the record processors configured for this endpoint


setRecordProcessors

void setRecordProcessors(List<org.jboss.ws.api.monitoring.RecordProcessor> recordProcessors)
Set the record processors for this endpoint


processRecord

void processRecord(org.jboss.ws.api.monitoring.Record record)
Ask configured processors for processing of the given record


getAddress

String getAddress()
Get endpoint address


setAddress

void setAddress(String address)
Set endpoint address


getSecurityDomainContext

SecurityDomainContext getSecurityDomainContext()
Get security domain context


setSecurityDomainContext

void setSecurityDomainContext(SecurityDomainContext context)
Set security domain context


getInstanceProvider

InstanceProvider getInstanceProvider()
Get instance provider


setInstanceProvider

void setInstanceProvider(InstanceProvider provider)
Set instance provider



Copyright © 2012 JBoss, by Red Hat. All Rights Reserved.