1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.universAAL.ri.gateway.communicator.service;
22
23 import java.io.IOException;
24
25 import org.universAAL.middleware.bus.member.BusMember;
26 import org.universAAL.middleware.context.ContextEventPattern;
27 import org.universAAL.ri.gateway.eimanager.ImportEntry;
28
29 public interface RemoteSpacesManager {
30 public ImportEntry importRemoteUI(BusMember sourceMember, String modailtyRegex) throws IOException,
31 ClassNotFoundException;
32
33 public ImportEntry importRemoteService(BusMember sourceMember,
34 String serviceType, String serverNamespace) throws IOException,
35 ClassNotFoundException;
36
37 public ImportEntry importRemoteContextEvents(BusMember sourceMember,
38 ContextEventPattern[] cpe) throws IOException,
39 ClassNotFoundException;
40
41 public boolean unimportRemoteService(ImportEntry entry) throws IOException,
42 ClassNotFoundException;
43 }