public class ContextFactoryImple extends Object implements ContextFactory
Modifier and Type | Class and Description |
---|---|
class |
ContextFactoryImple.BridgeTxData
class used to return data required to manage a bridged to subordinate transaction
|
Constructor and Description |
---|
ContextFactoryImple() |
Modifier and Type | Method and Description |
---|---|
CoordinationContext |
create(String coordinationTypeURI,
Long expires,
CoordinationContextType currentContext,
boolean isSecure)
Creates a coordination context.
|
ContextFactoryImple.BridgeTxData |
createBridgedTransaction(Long expires,
boolean isSecure)
create a bridged to subordinate WS-BA 1.1 transaction, associate it with the registrar and create and return
a coordination context for it.
|
Object |
createSubordinate() |
void |
install(String coordinationTypeURI)
Called when a context factory is added to a context factory mapper.
|
RegistrarImple |
registrar() |
void |
uninstall(String coordinationTypeURI)
Called when a context factory is removed from a context factory mapper.
|
public void install(String coordinationTypeURI)
install
in interface ContextFactory
coordinationTypeURI
- the coordination type uripublic CoordinationContext create(String coordinationTypeURI, Long expires, CoordinationContextType currentContext, boolean isSecure) throws InvalidCreateParametersException
create
in interface ContextFactory
coordinationTypeURI
- the coordination type uriexpires
- the expire date/time for the returned context, can be nullcurrentContext
- the current context, can be nullInvalidCreateParametersException
- if a parameter passed is invalid
this activity identifier.public ContextFactoryImple.BridgeTxData createBridgedTransaction(Long expires, boolean isSecure)
expires
- the timeout for the bridged to BA transactionisSecure
- true if the registration cooridnator URL should use a secure address, otherwise false.public void uninstall(String coordinationTypeURI)
uninstall
in interface ContextFactory
coordinationTypeURI
- the coordination type uripublic final Object createSubordinate() throws NoActivityException, InvalidProtocolException, SystemException
public final RegistrarImple registrar()
Copyright © 2016 JBoss by Red Hat. All rights reserved.