public class ProvidedServiceImplementation extends Object
Constructor and Description |
---|
ProvidedServiceImplementation()
Create a new service implementation.
|
ProvidedServiceImplementation(Class<?> implementation,
String expression,
String proxytype,
RequiredServiceBinding binding,
UnparsedExpression[] interceptors)
Create a new service implementation.
|
ProvidedServiceImplementation(ProvidedServiceImplementation prov)
Create a new service implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
addInterceptor(UnparsedExpression interceptor)
Add an interceptor.
|
RequiredServiceBinding |
getBinding()
Get the binding.
|
String |
getExpression()
Get the expression.
|
Class<?> |
getImplementation(IModelInfo model)
Get the implementation.
|
String |
getImplementationName()
Get the implementation name.
|
UnparsedExpression[] |
getInterceptors()
Get the interceptors.
|
String |
getProxytype()
Get the proxy type.
|
void |
removeInterceptor(UnparsedExpression interceptor)
Remove an interceptor.
|
void |
setBinding(RequiredServiceBinding binding)
Set the binding.
|
void |
setExpression(String expression)
Set the expression.
|
void |
setImplementation(Class<?> implementation)
Set the implementation.
|
void |
setImplementationName(String implname)
Set the implementation name.
|
void |
setProxytype(String proxytype)
Set the proxy type.
|
String |
toString()
Get the string representation.
|
public ProvidedServiceImplementation()
public ProvidedServiceImplementation(Class<?> implementation, String expression, String proxytype, RequiredServiceBinding binding, UnparsedExpression[] interceptors)
public ProvidedServiceImplementation(ProvidedServiceImplementation prov)
public String getImplementationName()
public void setImplementationName(String implname)
name
- The implementation name to set.public Class<?> getImplementation(IModelInfo model)
public void setImplementation(Class<?> implementation)
implementation
- The implementation to set.public String getExpression()
public void setExpression(String expression)
expression
- The expression to set.public String getProxytype()
public void setProxytype(String proxytype)
proxytype
- The proxy type to set.public RequiredServiceBinding getBinding()
public void setBinding(RequiredServiceBinding binding)
binding
- The binding to set.public void addInterceptor(UnparsedExpression interceptor)
interceptor
- The interceptor.public void removeInterceptor(UnparsedExpression interceptor)
interceptor
- The interceptor.public UnparsedExpression[] getInterceptors()
Copyright © 2012. All Rights Reserved.