Added removed function.

Accidentally removed in aosp/702624

Bug: 80530949
Test: Ran closeSl4aSession manually
Merged-In: I11dda4b37997957c98d8b9779e7f68b6a50febb6
Change-Id: I11dda4b37997957c98d8b9779e7f68b6a50febb6
(cherry picked from commit dbdf02d262dab059d45e413b71803c83b59da562)
diff --git a/Common/src/com/googlecode/android_scripting/facade/EventFacade.java b/Common/src/com/googlecode/android_scripting/facade/EventFacade.java
index 9ce6628..42c3f83 100644
--- a/Common/src/com/googlecode/android_scripting/facade/EventFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/EventFacade.java
@@ -371,6 +371,12 @@
         return eventWaitFor(eventName, removeEvent, timeout);
     }
 
+    @Rpc(description = "sl4a session is shutting down, send terminate event to client.")
+    public void closeSl4aSession() {
+        eventClearBuffer();
+        postEvent("EventDispatcherShutdown", null);
+    }
+
     @Override
     public void shutdown() {
         mGlobalEventObservers.clear();