public interface IEasyCollaboration
| Modifier and Type | Method and Description |
|---|---|
List<Any> |
consumeAnys()
Consome os objetos, encapsulados com o tipo variável
Any de CORBA, do canal de eventos. |
List<byte[]> |
consumeDataKeys()
Consome os datakeys no canal de eventos.
|
void |
exitCollaboration()
Encerra a sessão de colaboração.
|
void |
shareAny(Any any)
Compartilha um objeto, desde que encapsulado com o tipo variável
Any de CORBA, no canal de eventos. |
void |
shareDataKey(byte[] key)
Compartilha um datakey no canal de eventos.
|
void |
shareDataKeys(List<byte[]> keys)
Compartilha uma lista de datakeys no canal de eventos.
|
CollaborationSession |
startCollaboration()
Inicia uma sessão de colaboração.
|
CollaborationSession startCollaboration() throws ServiceFailure
ServiceFailurevoid exitCollaboration()
throws ServiceFailure
ServiceFailurevoid shareDataKey(byte[] key)
throws ServiceFailure
key - datakeyServiceFailurevoid shareDataKeys(List<byte[]> keys) throws ServiceFailure
keys - lista de datakeysServiceFailurevoid shareAny(Any any) throws ServiceFailure
Any de CORBA, no canal de eventos.
Para encapsular o objeto em um Any é preciso que o tipo esteja declarado em IDL e que se use os métodos
insert da respectiva classe com sufixo Helper para inserir o objeto em um Any.any - instância do AnyServiceFailureList<byte[]> consumeDataKeys()
List<Any> consumeAnys()
Any de CORBA, do canal de eventos.
Para obter o objeto a partir de um Any é preciso que seu tipo esteja declarado em IDL e que se use os
métodos extract da respectiva classe com sufixo Helper para extraí-lo de um Any.AnyCopyright © 2016. All rights reserved.