org.jboss.wsf.spi.deployment
Interface Endpoint

All Superinterfaces:
Extensible

public interface Endpoint
extends Extensible

A general JAXWS endpoint.

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

Nested Class Summary
static class Endpoint.EndpointState
           
 
Field Summary
static java.lang.String SEPID_DOMAIN
           
static java.lang.String SEPID_DOMAIN_ENDPOINT
           
static java.lang.String SEPID_PROPERTY_CONTEXT
           
static java.lang.String SEPID_PROPERTY_ENDPOINT
           
 
Method Summary
 java.lang.String getAddress()
          Get endpoint address
 EndpointMetrics getEndpointMetrics()
          Get the endpoint metrics for this endpoint
 InvocationHandler getInvocationHandler()
          Get the endpoint bean invoker
 LifecycleHandler getLifecycleHandler()
          Get the lifecycle handler for this endpoint
 javax.management.ObjectName getName()
          Get the unique identifier for this endpoint
 java.util.List<RecordProcessor> getRecordProcessors()
          Get the record processors configured for this endpoint
 RequestHandler getRequestHandler()
          Get the request handler for this endpoint
 Service getService()
          Get the service this endpoint belongs to
 java.lang.String getShortName()
          Get the short name for this endpoint
 Endpoint.EndpointState getState()
          Get the current state for this endpoint
 java.lang.Class getTargetBeanClass()
          Use the deployment classloader to load the bean
 java.lang.String getTargetBeanName()
          Get the endpoint implementation bean
 java.lang.String getURLPattern()
          Get the URL pattern for this endpoint
 void processRecord(Record record)
          Ask configured processors for processing of the given record
 void setAddress(java.lang.String address)
          Set endpoint address
 void setEndpointMetrics(EndpointMetrics metrics)
          Set the endpoint metrics for this endpoint
 void setInvocationHandler(InvocationHandler invoker)
          Set the endpoint bean invoker
 void setLifecycleHandler(LifecycleHandler handler)
          Set the lifecycle handler for this endpoint
 void setName(javax.management.ObjectName epName)
          Set the unique identifier for this endpoint
 void setRecordProcessors(java.util.List<RecordProcessor> recordProcessors)
          Set the record processors for this endpoint
 void setRequestHandler(RequestHandler handler)
          Set the request handler for this endpoint
 void setService(Service service)
          Set the service this endpoint belongs to
 void setShortName(java.lang.String shortName)
          Set the short name for this endpoint
 void setState(Endpoint.EndpointState state)
          Set the current state for this endpoint
 void setTargetBeanName(java.lang.String epImpl)
          Set the endpoint implementation bean
 void setURLPattern(java.lang.String urlPattern)
          Set the URL pattern for this endpoint
 
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 java.lang.String SEPID_DOMAIN
See Also:
Constant Field Values

SEPID_PROPERTY_CONTEXT

static final java.lang.String SEPID_PROPERTY_CONTEXT
See Also:
Constant Field Values

SEPID_PROPERTY_ENDPOINT

static final java.lang.String SEPID_PROPERTY_ENDPOINT
See Also:
Constant Field Values

SEPID_DOMAIN_ENDPOINT

static final java.lang.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

javax.management.ObjectName getName()
Get the unique identifier for this endpoint


setName

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


getShortName

java.lang.String getShortName()
Get the short name for this endpoint


setShortName

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


getState

Endpoint.EndpointState getState()
Get the current state for this endpoint


setState

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


getTargetBeanName

java.lang.String getTargetBeanName()
Get the endpoint implementation bean


setTargetBeanName

void setTargetBeanName(java.lang.String epImpl)
Set the endpoint implementation bean


getTargetBeanClass

java.lang.Class getTargetBeanClass()
Use the deployment classloader to load the bean


getURLPattern

java.lang.String getURLPattern()
Get the URL pattern for this endpoint


setURLPattern

void setURLPattern(java.lang.String urlPattern)
Set the URL pattern for this endpoint


getAddress

java.lang.String getAddress()
Get endpoint address


setAddress

void setAddress(java.lang.String address)
Set endpoint address


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

java.util.List<RecordProcessor> getRecordProcessors()
Get the record processors configured for this endpoint


setRecordProcessors

void setRecordProcessors(java.util.List<RecordProcessor> recordProcessors)
Set the record processors for this endpoint


processRecord

void processRecord(Record record)
Ask configured processors for processing of the given record



Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.