public interface Endpoint extends Extensible
Modifier and Type | Field and Description |
---|---|
static String |
SEPID_DOMAIN |
static String |
SEPID_DOMAIN_ENDPOINT |
static String |
SEPID_PROPERTY_CONTEXT |
static String |
SEPID_PROPERTY_ENDPOINT |
Modifier and Type | Method and Description |
---|---|
String |
getAddress()
Get endpoint address
|
EndpointConfig |
getEndpointConfig()
Get endpoint config
|
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 |
setEndpointConfig(EndpointConfig config)
Set endpoint config
|
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
|
addAttachment, getAttachment, getAttachments, getProperties, getProperty, removeAttachment, removeProperty, setProperties, setProperty
static final String SEPID_DOMAIN
static final String SEPID_PROPERTY_CONTEXT
static final String SEPID_PROPERTY_ENDPOINT
static final String SEPID_DOMAIN_ENDPOINT
Service getService()
void setService(Service service)
service
- endpoint serviceObjectName getName()
void setName(ObjectName epName)
epName
- endpoint identifierString getShortName()
void setShortName(String shortName)
shortName
- endpoint short nameEndpointState getState()
void setState(EndpointState state)
state
- endpoint stateEndpointType getType()
void setType(EndpointType type)
type
- endpoint typeString getTargetBeanName()
void setTargetBeanName(String epImpl)
epImpl
- name of endpoint beanClass<?> getTargetBeanClass()
void setRequestHandler(RequestHandler handler)
handler
- endpoint request handlerRequestHandler getRequestHandler()
LifecycleHandler getLifecycleHandler()
void setLifecycleHandler(LifecycleHandler handler)
handler
- endpoint lifecycle handlerInvocationHandler getInvocationHandler()
void setInvocationHandler(InvocationHandler invoker)
invoker
- endpoint invokerEndpointMetrics getEndpointMetrics()
void setEndpointMetrics(EndpointMetrics metrics)
metrics
- endpoint metricsList<org.jboss.ws.api.monitoring.RecordProcessor> getRecordProcessors()
void setRecordProcessors(List<org.jboss.ws.api.monitoring.RecordProcessor> recordProcessors)
recordProcessors
- set of endpoint record processorsvoid processRecord(org.jboss.ws.api.monitoring.Record record)
record
- record to processString getAddress()
void setAddress(String address)
address
- endpoint addressSecurityDomainContext getSecurityDomainContext()
void setSecurityDomainContext(SecurityDomainContext context)
context
- security domain contextInstanceProvider getInstanceProvider()
void setInstanceProvider(InstanceProvider provider)
provider
- instance providerEndpointConfig getEndpointConfig()
void setEndpointConfig(EndpointConfig config)
config
- endpoint configCopyright © 2017 JBoss, by Red Hat. All rights reserved.